Altova UModel is the starting point for successful software development. Visually design application models and generate Java code, or reverse engineer existing programs into UML® 2.0 diagrams then amend and fine tune your designs and complete the round trip by regenerating code. UModel™ 2005 takes the mystery out of modeling, making visual software design practical for programmers and project managers. It is the simple, cost-effective way to draw on UML.

Licence: Proprietary