定的操作系统、CPU构架或者某个牌子的图形设备。特定平台的API可以在其他系统上作为兼容层而新建，例如Wine的库，Windowszh-hans:程序; zh-hant:程式;就可以在UNIX系统上运行。另外许多编程语言还有跨平台的扩展以及中间件，这样程序员对于同样的源代码，只要进行一点小修改，就可以在不同平台下编译/运行，例如Qt和wxWidgets。
跨平台与网络.网络应用虽然由不同的语言来编写，但在不同的平台下，通常由网页浏览器来访问。这是由于代码在服务器端运行，