Domain Specifc Modeller: Persistent Class Diagrams
tangible architect Professional Edition comes with a build-in DSL-Modeller
that provides UML-Class-Diagram semantics especially designed for developers
that don't want to invest much time in modelling tools. With a clean
user interface and usability enhancements like naming suggestions the DSL-Modeller
makes modelling much more fun and so much quicker. The changes made to the model
can be synchronized with the source code within Microsoft Visual Studio™ by the click
of a button.

tangible architect Enterprise Edition
fully supports UML 2.0
tangible architect Enterprise Edition is bundled with the award-winning, team-enabled Enterprise Architect UML tool, created by Sparx Systems Australia. Our special UML™ profile and Plug-in makes it really easy to model persistent object models. Enterprise Architect supports XMI Export and Import, UML Profile support and MDA-Style Transformations plus much more.
With roundtrip engineering, code and model are always in sync and you can even
easily upgrade models from DSL to UML.