Skip to main content
Jump to: navigation, search


List of UML2-compatible UML Tools

This topic is a place to gather information about UML2 compatibility in open source and commercial UML/MDA products.

Tool Native Modeling Code generation License
Borland Together No Yes Yes Commercial
IBM RSM/RSA No Yes Yes Commercial
Papyrus UML Yes Yes Yes EPL
Obeo Acceleo Yes No Yes EPL
openArchitectureWare Yes No Yes EPL
Eclipse UML2 Tools Yes Yes No EPL
Omondo EclipseUML Yes Yes Yes Commercial
MyEclipse UML Yes Yes Yes Commercial
Taylor MDA Yes Yes Yes LGPL
MagicDraw UML No Yes Yes Commercial
MOSKitt Yes Yes No EPL

Description of table columns

Follows a description of the less obvious column names:

  • Native - whether the tool uses UML2 as its native format. If UML2 is not natively supported, that means the user has to perform some sort of conversion step (e.g. import/export) in order for the tool to accept/provide UML2-compatible models.
  • Modeling - whether the tool supports modeling.
  • Code generation - whether the supports code generation.

Back to the top