El objetivo principal de ISO/IEC 19503:2005 (XMI) es permitir un fácil intercambio de metadatos entre herramientas del ciclo de vida de desarrollo de aplicaciones (como herramientas de modelado basadas en el Lenguaje Unificado de Modelado (UML), ISO/IEC 19501 y repositorios/marcos de metadatos. basado en Meta Object Facility (MOF), ISO/IEC 19502) en entornos heterogéneos distribuidos. ISO/IEC 19503:2005 integra tres estándares industriales clave: * XML, lenguaje de marcado extensible, un estándar W3C; * UML, lenguaje de modelado unificado, una especificación de modelado OMG que ahora es ISO/IEC 19501; * MOF, Instalación de Metaobjetos (ISO/IEC 19502).