modelio screenshot


The open source extensible modeling environment supporting:

UML, BPMN, ArchiMate, SysML, ...

Latest version: 4.0.0 (Last update on November 5th, 2019)
icon whatis

What is Modelio?

Learn more about Modelio, its supported standards, its features, its ecosystem, ...

icon getstarted

Get Started

Some steps to start using Modelio, create projects, handle diagrams, install modules, ...

icon contribute


Get involved in the Modelio community

icon store


Find and download available extensions, resources and tools.

Recent activities

    • file
    • Create Stereotype which can be added to several ty...
    • Hi all, I'm using Modelio V3.7. I have created a stereotype which I can add to packages, but I will also be able to add this stereotype to other elements like class or operation. Is there a way to do this? I've tried it with a multiple selection in the list of the property Meta-class but this...
    • In Users / General help
    • 16 hours 36 minutes ago
    • file
    • Changing BPMN diagrams
    • Hi, as I started with modelio in the past (version 3.4 or 3.5) I've created BPMN diagrams to document some rarely used workflows for me. At this time there was only one BPMN diagram type available. Meanwhile the BPMN diagrams was been split into two diagram types and the diagrams which I've created...
    • In Users / General help
    • 1 day 21 hours ago
    • file
    • Participant Property vs Distributed Property
    • Hello, I guess you are talking about SysML? Did you deploy the SysML module in your project? You can find information about these properties on this page:
    • In Users / General help
    • 1 day 23 hours ago
    • file
    • Participant Property vs Distributed Property
    • Hello, I am new to Modelio and sorry if this was discussed earlier. I can't seem to find anywhere the definitions and the differences between Participant Property and Distributed Property. Please help me out. Thanks.
    • In Users / General help
    • 3 days 9 hours ago
    • file
    • Calling a module service : ClassCastException to t...
    • The ClassCastException thrown to indicate that your code has attempted to cast an object to a subclass of which it is not an instance. Casting only works when the casted object follows an is a relationship to the type you are trying to cast to. When will be is thrown: When you try to cast an...
    • In Developers / Modules
    • 1 week 1 day ago
^ Back to Top