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 »

“There is growing interest in executable and translatable UML in our community. This open source move is very timely for wider use in projects needing a high precision design, as well as an efficient code generation solution.”

— Takao Futagami, Director, NPO SESSAME