
Платформа (англ. platform) — программная и аппаратная основа, обеспечивающая совместимость всех остальных программ и комплектующих определённого семейства компьютеров.
К примеру, IBM-совместимые компьютеры, поддерживающие операционную систему Windows имеют одну платформу, MacOS — другую, на которой не будут работать программы, написанные под Windows.
Мобильные платформы вроде Android и iOS тоже имеют свою собственную архитектуру и не поддерживают чужих программ.
Но существуют и исключения. Это так называемое кроссплатформенное программное обеспечение, которое может работать на разных типах компьютеров. Например, Java Virtual Machine, .NET Framework, Adobe AIR и некоторые другие.
Если же есть необходимость запустить на Windows программы написанные, например под Linux, то можно воспользоваться специальным софтом — виртуальной машиной, позволяющей эмулировать одну операционную систему внутри другой — уже установленной.