O documento descreve a Model-Driven Architecture (MDA), incluindo seu histórico, papéis, tipos de modelos, tecnologias e ferramentas. A MDA visa criar modelos independentes de plataforma para diminuir esforços de manutenção à medida que sistemas envelhecem.