Altova UModel® 2013 is the starting point for successful software development. Visually design application models in UML and generate Java, C#, or Visual Basic .NET code and project documentation. Or, reverse engineer existing programs into UML 2 software architecture diagrams, then fine tune your designs and complete the round trip by regenerating code. UModel is the UML tool that makes visual software design practical for any project. Altova UModel® 2013 combines a rich visual interface with superior usability features to help level the UML learning curve, yet it also includes high-end functionality to empower users with the advantages of UML software development. UModel® 2013 supports all 14 UML 2.4 software architecture diagram types, plus a UML diagram for XML Schemas, and another to model tables in popular SQL databases – giving your development team a powerful tool for today's project challenges.
Generate code in Java, C#, and Visual Basic .NET, reverse engineer existing Java, C#, and Visual Basic .NET code or binary files to create UML models- synchronize changes between code and model at any time and in either direction with round-trip engineering- includes features to assist teams working together such as sub-projects, shared packages, source control support, automated generation of project documentation, integration with Visual Studio and Eclipse, and an API that enables automation of repeated actions