La interoperabilidad (también interoperabilidad del inglés interoperability - la capacidad de interactuar) es la capacidad de un producto o sistema, cuyas interfaces están completamente abiertas, para interactuar y funcionar con otros productos o sistemas sin restricciones de acceso e implementación. [una]
La interoperabilidad del software (funcionalidad del software) es la capacidad de un producto de software para realizar un conjunto de funciones definidas en su descripción externa y satisfacer las necesidades específicas o implícitas de los usuarios. [2]
Los medios para soportar la interoperabilidad de los componentes de software son: