El documento describe el enfoque de Ingeniería Dirigida por Modelos (MDE). MDE promueve el uso de modelos a diferentes niveles de abstracción para desarrollar sistemas de software. Los modelos representan el problema de software con un alto nivel de abstracción y sirven como entrada y salida en todas las fases del desarrollo del sistema hasta obtener el sistema de software final.