What are some of the tools to create UML diagrams?

Unified Modeling Language Tools


Today, there are a substantial number of tools for enabling model-driven development, both commercial and open-source.  Microsoft’s Visio (available through the Microsoft Office suite) has recently been used to support domain modeling by several members of GJXDM Information Exchange Package (IEP) teams.


One of the most popular open source tools for UML design is ArgoUML. This is a full GUI (graphical user interface) desktop application that allows creation of virtually the entire set of UML diagrams, with the ability to save those diagrams in the XMI format, which many modeling tools use as their source for code generation. ArgoUML is hosted at http://argouml.tigris.org/, please go there for all file releases and resources.