Une logique plus avancée est automatiquement déduite des entités, caractéristiques, actions et règles métier définies de manière centralisée. D’une part, vers l’arrière dans les couches plus profondes, en générant automatiquement la structure de la base de données et en la migrant si nécessaire. D’autre part, vers l’avant dans les couches supérieures, par exemple en générant des composants d’infrastructure et des interfaces de service Web (API/REST).
Ces déclarations, c’est-à-dire les définitions de mise en page, sont portées jusqu’à l’IU/frontend. Un moteur d’IU spécialement conçu les traite pour générer l’interface utilisateur graphique.
Puisque cette architecture nécessite une forte standardisation, de nombreuses exigences doivent être unifiées afin de déployer tout son potentiel. La robustesse de l’architecture réside toutefois dans le fait qu’elle permet de s’écarter de la norme afin d’implémenter une logique métier spécifique de manière ciblée, sans pour autant créer des incohérences.