Etant inclus dans l'environnement de bureau , Umbrello offre la possibilité de réaliser 11 types de diagrammes UML avec entre autres les diagrammes de séquence, de composant, de déploiement, d'activité, d'état, de collaboration ou encore de classe.
Le logiciel dispose également de fonctionnalités permettant d'exporter vos modèles UML afin d'en extraire le code au format Java, PHP, C++, Pascal, Perl, C#, ActionScript, Python ou SQL.


