跨平台（、、）泛指编程语言、软件或硬件设备可以在多种作业系统或不同硬体架构的电脑上运作。
跨软体平台.指支援多种作业系统的软体。大部分计算机语言从绝对意义而言，都是跨平台的：因为都是以高级的、人类可读的方式来对CPU发号指令，这样也就没必要依赖于任何操作系统。但如果要用系统的部件工具箱，来新建用户图形界面（GUI），就可能会用到开发员特定系统中的API函数或库类。虽然C++是跨平台的，但Windows下用到Win32 API的C++-{zh-hans:程序; zh-hant:程