This document discusses an MDSD approach using the Eclipse Modeling Framework (EMF). EMF allows generating 60-70% of a software application from models, addressing issues like defective applications, delayed projects, and poor design caused by increasing complexity from changing requirements and technologies. EMF provides features like persistence, validation, commands, and a UI for developing model-driven software applications. The goals of MDSD with EMF include increased development speed and quality, improved reusability, and managing complexity.