Es una herramienta para la modelizacion de programas mediante diagramas, fundamentalmente UML. Tiene implementados los recursos necesarios para realizar casos de uso, diagramas de secuencia, de estados, de actividad, de clases…