Modelio is an open-source UML tool developed by Modeliosoft, based in Paris, France.
[3] Modelio supports UML2 Profiles for XSD, WSDL and BPEL,[4] SoaML for service modelling in distributed environments;,[5] BPMN for business process modelling[6] and ArchiMate for Enterprise Architecture.
[7] Modelio was one of six tools participating in the Interoperability Demonstration held by the OMG's Model Interchange Working Group (MIWG) on December 7, 2009.
[9] The MADES Project intends to use Modelio to develop new modelling annotations with relevance to avionic and surveillance applications.
These add support for TOGAF business process modeling;[11] SysML system architecture modeling (although with reduced functionality in the open source version, the requirement diagram type is not available); MARTE for specifying embedded systems, and Java code generation, reverse and roundtrip engineering.