É possível utilizar diagramas de classe UML (Linguagem de Modelagem Unificada) para representar e desenvolver visualmente beans corporativos em aplicativos EJB (Enterprise JavaBeans).
É possível utilizar diagramas de classe para desenvolver novos beans corporativos tais como beans de sessão, beans de entidade e beans orientados a mensagens, para criar relacionamentos entre eles e para incluir conceitos de gerenciamento de segurança.