Das Dokument behandelt die grundlegenden Ideen und Vorteile der modellgetriebenen Softwareentwicklung (MDSD), einschließlich der Verwendung fachlicher Modellierungssprachen zur Verbesserung der Entwicklungseffizienz und Softwarequalität. Es beschreibt die Automatisierung und Wiederverwendung durch generative Ansätze, die zu stabileren Softwarearchitekturen führen. Zudem werden Aufwandsvergleiche zwischen manueller Entwicklung und MDSD angestellt, die die Effizienzsteigerung durch MDSD verdeutlichen.