O documento apresenta uma abordagem de desenvolvimento de software chamada MDA (Model Driven Architecture), discutindo sua motivação, um exemplo simples, seu processo que envolve modelos independentes e específicos de plataforma e geração de código, além de considerações finais e esclarecimento de dúvidas.