Una plataforma en informática sirve como base para ejecutar hardware y software compatibles, definida por un estándar que determina la arquitectura. Existen plataformas como IBM-PC, IA64 y AMD64. Algunos programas son multiplataforma y pueden ejecutarse en diversas plataformas, mientras que los emuladores permiten ejecutar programas de una plataforma en otra emulando su funcionamiento.