O gerenciamento de modelos abrange tecnologias e mecanismos para apoiar a integração, transformação, evolução e correspondência de modelos. Seu objetivo é oferecer suporte a aplicações com uso intensivo de metadados, como design de banco de dados, integração de dados e data warehousing. Para atingir esse objetivo, um sistema de gerenciamento de modelos precisa fornecer definições para modelos (ou seja, esquemas representados em algum metamodelo), mapeamentos (ou seja, relacionamentos entre diferentes modelos) e operadores (ou seja, operações que manipulam modelos e mapeamentos).
A gestão de modelos tem se tornado cada vez mais importante, visto que a interoperabilidade e/ou integração de sistemas de informação heterogêneos é um requisito frequente das organizações. Algumas operações importantes na gestão de modelos são Merge (integração de dois modelos), Match (criação de um mapeamento entre dois modelos) e ModelGen (transformação de um modelo fornecido em uma linguagem de modelagem em um modelo correspondente em uma linguagem de modelagem diferente).