Model Based Development/ Automatisierte Anwendungsentwicklung
XRRD ermöglicht die hochproduktive und wenig aufwendige Erstellung qualitativ hochwertiger neuer Standard- und Individual-
Anwendungen, z.B. für die Zielumgebung Java EE.
Dabei werden zunächst die weit überwiegenden Bestandteile der Anwendungslogik, sozusagen das Gerüst der Anwendung, mittels modellbasierter automatisierter Software-Fertigung (metadaten-gesteuert) erstellt, und diese dann im zweiten Schritt mittels im Umfang kleinerer individueller Erweiterungen zur endgültigen Anwendung verfeinert.
Durch die saubere Trennung der automatisiert erstellten von den manuell codierten Quellcode-Anteilen in separaten Bibliotheken, Verzeichnissen und abgeleiteten Klassen ist die iterative Verfeinerung der Spezifikationen für die automatisiert erstellten Anteile und Re-Generierung derselben ohne Verlust der manuell erstellten Anteile jederzeit möglich.