Das Buch erläutert die einzelnen Phasen des Softwareentwicklungsprozesses. Die Autoren verzichten bewusst auf eine theoretische Auseinandersetzung mit der MDA-Spezifikation und arbeiten lieber mit praktischen Beispielen. Auch fortgeschrittene Themen wie domänenspezifische Sprachen und Generieren von Testfällen für automatisiertes Testen finden ihren Platz.