Il est possible d'utiliser des diagrammes UML (Unified Modeling Language) de classes pour représenter visuellement et développer des beans enterprise dans des applications EJB (Enterprise JavaBeans).
Les diagrammes de classes permettent de développer de nouveaux beans enterprise (beans session, beans entity et beans gérés par message), de créer des relations entre eux et d'ajouter des concepts de gestion de la sécurité.