xtUML.org provides the system design community with access to comprehensive UML editing capabilities, and a forum to advance the powerful approach of executable and translatable model-driven development.

Executable, translatable UML (xtUML) is an extension to UML, based on the Shlaer-Mellor method of model-driven architecture, which supports a powerful approach to model-driven development. xtUML.org provides the system design community with access to xtUML editing capabilities, along with a forum to advance the use of this methodology.

Get the xtUML Editor Code

Click here to visit the xtUML Editor source repository on GitHub.

Get xtUML Models

Click here to visit our repository of xtUML models. This is the place to search for examples and share modeling ideas with the rest of the community.

Additional Downloads

Click here for a full list of content available for download, including pre-packaged versions of xtUML Editor.


The global community behind xtUML.org is diverse, active, helpful, and growing. There are many ways for users and developers to participate with other xtUML enthusiasts.

Find out how »


Tap into a wealth of xtUML knowledge by participating in community forums, reading online articles and tutorials, and viewing the xtUML channel on YouTube.

Learn more »

“The availability of having an open-source editor will enable the industry’s movement from static UML diagrams and paper-based processes to executable model-driven flows.”

— Serge Leef, General Manager, System Level Engineering Division, Mentor Graphics