Una plataforma es un sistema que sirve como base para ejecutar determinados módulos de hardware o software compatibles. Ejemplos de plataformas incluyen IBM-PC, Macintosh y SPARC. También existen programas multiplataforma y emuladores que permiten ejecutar programas de otras plataformas.