La couche IHM contient des séquences d'écrans permettant la communication entre l'application et l'utilisateur.
La couche Objets métier est constituée de l'ensemble des objets impliqués dans le domaine applicatif.
La couche Infrastructure contient les couches basses du système telles que les bases de données, les architectures à objets distribués, etc.