Bilgi işlem platformu

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir  yazılım çerçevesi (ve buna dahil olarak uygulama çerçeveleri), yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir.
Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi (çalışma-zamanı sistem kütüphaneleri  veya grafiksel kullanıcı arayüzü)içerir.

Bir platform yazılım geliştirme için çok önemli bir unsurdur. Bir platform sadece yazılımı başlatmak için bir yer olarak tanımlanmış olabilir. Platform sağlayıcısı sunan yazılım geliştiricisi mantık kodu olduğu sürece platformu diğer platformları üzerinde çalışan olarak sürekli çalışacak bir uygulanabilirdir.Mantık kodu bytecode, kaynak kodu ve makine kodu içerir.
Aslında programın yürütülmesi, işletim sistemi türü ile sınırlı değildir anlamına gelir.
Bunlar [makineden bağımsız diller] olarak yerini almıştır.
Bazı yazılım platformları, tüm donanım platformlarında taklit edilebilir - sanallaştırmadaki gibi.

İşletim sistemleri örnekleri

 AmigaOS, AmigaOS 4
 FreeBSD, NetBSD, OpenBSD
 Linux
 Mac OS X
 Microsoft Windows
 OS/2
 Solaris
 Unix
 IBM VM/370, VM/BSEP, VM/SEP, VM/XA, VM/ESA, z/VM
 Google Chrome OS

 Mobil 

 Android
 Bada
 BlackBerry OS
 iOS
 Embedded Linux
 Palm OS
 Symbian
 WebOS
 Windows Mobile

Yazılım çerçeve örnekleri
 Adobe AIR
 Java, JDK and JRE
 Mono
 Mozilla Prism XUL and XULRunner
 .NET Framework
 Oracle Database
 Steam
 Vexi

 Mobil 
 APOXI
 Binary Runtime Environment for Wireless (BREW)
 Java Platform, Micro Edition (Java ME)
 JavaFX Mobile
 Qt
 Smartface Platform

 .NET 

"The umbrella-term": Microsoft teknolojilerinden ve ürünlerinin geniş bir kümesi .NET uygulamalarıdır. .Microsoft üzerinde bağımlı .NET Framework ve Ortak Dil Altyapısı (Common Language Infrastructure(CLI)) uygulamaları birçok yaygın uygulamaya sahiptir.

Ayrıca bakınız
 Uygulama programlama arayüzü
 Uyumluluk katmanı