Modelio is an open source modeling environment which can be extended through modules to add functionalities and services.
Main features:
- UML Modeler.
- BPMN support integrated with UML.
- Java code generator.
- XMI import/export.
- HTML model publishing.
- Extension system.
- Scripting language support (Jython).