Environnement de développement serveur

L'environnement de développement serveur utilise une approche du développement basée sur les modèles. Une modèle d'application est défini de façon orientée métier et non tributaire de la plateforme à l'aide d'un outil de modélisation UML. Le modèle est le bloc de construction clé des générateurs de code, car il définit l'ensemble des objets d'entité et de processus requis.

Les générateurs créent les classes et fichiers nécessaires à la structure d'application. Cette structure dispose également du code de couche d'interface distante, du code de couche d'accès aux données et du code de couche d'objet métier, ainsi que du code manuel.