Umbrello est un outil de modélisation et de génération de code utilisant le langage « UML » (Unified Modelling Language). Il peut créer des diagrammes de logiciels et d'autres systèmes dans le format standard de l'industrie UML, il peut également générer du code à partir de diagrammes UML dans de nombreux langages de programmation.
Fonctionnalités :