OMG evolved towards modeling standards by creating the standard for Unified Modeling Language (UML) followed by related standards for Meta-Object Facility (MOF), XML Metadata Interchange (XMI) and MOF Query/Views/Transformation (QVT). These together provide the foundation for Model Driven Architecture (MDA), and related set of standards, building upon the success of UML and MOF.
Significant progress has also been made in bringing the world of UML modeling and the Semantic Web together through the adoption of the Ontology Definition Metamodel which relates UML models in a standard way with RDF and OWL models.
Semantics of Business Vocabulary and Business Rules (SBVR) is a landmark for the OMG, the first OMG specification to incorporate the formal use of natural language in modeling and the first to provide explicitly a model of formal logic. Based on a fusion of linguistics, logic, and computer science, and two years in preparation, SBVR provides a way to capture specifications in natural language and represent them in formal logic so they can be machine-processed. SBVR is an integral part of MDA.
As of June 2006 the latest version of UML is 2.1, MOF is 2.0 and XMI is 2.1.
In 2006 the BPMN language specification was adopted as a standard by OMG.
In 2007 the Business Motivation Model (BMM) was adopted as a standard by the OMG. The BMM is a metamodel that provides a vocabulary for corporate governance and strategic planning and is particularly relevant to businesses undertaking governance, regulatory compliance, business transformation and strategic planning activities.
ADM is the reverse of MDA. It also means Architecture Driven Modernization. ADMTF is an OMG group similar to ADTF with high potential.
Knowledge Discovery Metamodel (KDM), a common intermediate representation for existing software systems and their operating environments. Knowledge Discovery Metamodel is designed as the OMG's foundation for software modernization and software assurance. Knowledge Discovery Metamodel uses Meta-Object Facility to define an XMI interchange format between tools that work with existing software and an abstract interface for the next-generation assurance and modernization tools.
Abstract Syntax Tree Metamodel (ASTM), a modeling language for fine grained reverse engineering.
Semantics of Business Vocabulary and Business Rules (SBVR) and KDM are designed as two parts of a unique OMG Technology Stack for software analytics related to existing software systems. KDM defines an ontology related to software artifacts and thus provides an initial formalization of the information related to a software system. SBVR is further used to formalize complex compliance rules related to the software.
Other private companies or open source groups are encouraged to produce conforming products and OMG is attempting to develop mechanisms to enforcing true interoperability.