Το Umbrello είναι ένα εργαλείο για τη γλώσσα μοντελοποίησης λογισμικού (UML) και δημιουργίας κώδικα. Μπορεί να δημιουργήσει διαγράμματα λογισμικού και άλλων συστημάτων βιομηχανικού πρότυπου UML καθώς και να δημιουργήσει κώδικα από τα διαγράμματα UML από μία ποικιλία γλωσσών προγραμματισμού.
Χαρακτηριστικά: