UML Resources

Useful Links to UML resources

UML Resource Page

If you have, or know of, a link that we should add to these lists, send an email to Dr. Jon Siegel, OMG's Vice President, Technology Transfer at siegel AT

Other UML Resources:


UML Professional Certification:


UML Tutorials:

OMG's list of UML 2.0 Tools:

We have removed OMG's list from this page because our UML Vendor list at is set up to be much more comprehensive than we could ever be in a simple table. Click the link and browse our vendor list or, if you are a vendor, follow the link on that page to register your own listing. (When UML 2.0 was new, we put the list on this otherwise technical page to demonstrate early vendor support and availability. Now that UML is mainstream, the list deserves - and gets -  its own space.)

Reading Room:

The Unified Modeling Language (UML) is a graphical language for visualizing, specifying and constructing the artifacts of a software-intensive system. The Unified Modeling Language offers a standard way to write a system's blueprints, including conceptual things such as business processes and system functions as well as concrete things such as programming language statements, database schemas, and reusable software components. See full listing here.