En
informática,
multiplataforma es un atributo conferido a
programas informáticos o métodos y conceptos de cómputo que son implementados e interoperan en múltiples
plataformas informáticas. El software multiplataforma puede dividirse en dos tipos; uno requiere una
compilación individual para cada plataforma que le da soporte, y el otro se puede ejecutar directamente en cualquier plataforma sin preparación especial, por ejemplo, el software escrito en un
lenguaje interpretado o
bytecode precompilado portable para los cuales los intérpretes o paquetes en tiempo de ejecución son componentes comunes o estándar de todas las
plataformas. Por ejemplo, una aplicación multiplataforma puede ejecutarse en Microsoft
Windows en la arquitectura
x86,
Linux en la arquitectura x86 y
Mac OS X ya sea en el PowerPC o sistemas
Apple Macintosh basados en x86. Una aplicación multiplataforma se puede ejecutar tanto en todas las plataformas existentes, como en tan solo dos plataformas.