Una plataforma se refiere a un sistema operativo u otro software grande que sirve como base para ejecutar aplicaciones compatibles, como lenguajes de programación y consolas de videojuegos. Algunos programas pueden ejecutarse en múltiples plataformas a través de emulación, mientras que otros solo se pueden ejecutar nativamente.