
Umbrello is a Unified Modelling Language (UML) modelling tool and code generator.
It can create diagrams of software and other systems in the industry-standard UML format, and can also generate code from UML diagrams
in a variety of programming languages.
Features: