Umlanji lets you visualize your Caché and Ensemble classes as UML Class Diagrams
As the number of Caché or Ensemble classes in your application increases it becomes harder to keep track of how they all fit together.
When new members join your development team, can you explain to them how it all works?
During team discussions about how and where to add new functionality, do you find it hard to communicate your ideas effectively to one another?
Modeling can help. In recent years the Unified Modeling Language™ has been widely adopted to specify, visualize, and document models of software systems, including their structure and design. Many UML™-based modeling tools exist. The XML Metadata Interchange (XMI®) specification has made it easier to transfer UML modeling information between software tools.
Download a zip file containing two sample XMI exports generated on Caché 5.0.4. One contains the Cinema package from the SAMPLES namespace. The other contains DocBook and DocBook.UI. Load these into your UML tool.