• Profile Diagram allows you to define custom stereotypes, tagged values, and constraints in a dedicated system. Profiles and stereotypes are used to extend the UML meta-model. A stereotype defines how and existing meta-class can be extended. This is a kind of class that extends classes through Extensions. They can only be created in Profiles, and are displayed as classes with addition of the keyword <> added above the name of the class.
• Improved Hierarchy tab displays all of the relations of the currently selected modeling item. The modeling element can be selected in a modeling diagram, the Model Tree, or in the Favorites tab.
• Other minor enhancements like a go-to feature for lifelines, the ability to save Umodel project files in "pretty print" format, ability to open projects from a URL, and the ability to load/save currently open diagrams with the project file.
UModel 2009 is available from Altova. It is $189.00 USD for the Enterprise edition, and $129 for the Professional edition. It is also part of the MissionKit 2009. Still unsure, you can download a 30-day trial version as well.
Like any UML modeling tool, there is a learning curve to using UModel, but once you get the hang of it, it is pretty intuitive. There is a lot of online help and a PDF User Reference manual that is over 400 pages in length. If you want to get into UML modeling then UModel 2009 will provide a perfect solution.