Dalam [[ilmu komputer]], '''platform'''{{efn|name=ck1}} atau '''anjungan''' merupakan kombinasi antara sebuah arsitektur [[perangkat keras]] dengan sebuah [[kerangka kerja]] [[perangkat lunak]] (termasuk kerangka kerja [[aplikasi]]). Kombinasi tersebut memungkinkan sebuah perangkat lunak, khusus perangkat lunak aplikasi, dapat berjalan. PlatformAnjungan yang umum sudah menyertakan [[arsitektur komputer|arsitektur]], [[sistem operasi]], [[bahasa pemrograman]] dan [[antarmuka pengguna|antarmuka]] yang terkait ([[pustaka]] sistem ''runtime'' atau [[antarmuka pengguna grafis]]) untuk komputer.
PlatformAnjungan adalah unsur yang penting dalam [[Proses pengembangan perangkat lunak|pengembangan perangkat lunak]]. PlatformAnjungan mungkin dapat didefinisikan secara sederhana sebagai tempat untuk menjalankan perangkat lunak. Penyelenggara platformanjungan menyediakan [[pengembang perangkat lunak]] dengan kesepakatan serangkaian kode logika yang akan berjalan secara konsisten sepanjang platform inianjungan berjalan di atas platformanjungan yang lainnya. Kode logika ini mencakup [[bytecode]], [[kode sumber]], dan [[kode mesin]]. Dengan demikian, pelaksanaan program tidak dibatasi oleh jenis sistem operasi yang tersedia. PlatformAnjungan telahteah menggantikan sebagian besar bahasa mesin independen.{{Citation needed}}
Beberapa platformanjungan perangkat lunak [[Mesin virtual#Emulasi sistem|mengemulasikan]] platformanjungan perangkat keras secara menyeluruh, seperti pada [[Virtualisasi perangkat keras|virtualisasi sistem]].