Modelio SA

Dedicated to analysts

Supports data, business processes and architectures modeling,
with the complete UML and BPMN support,
integrated requirement analysis, and documentation generation

Key Features

Modelio SA offers specific tools to increase efficiency and minimize risk for analysts working on modeling data, business processes and architectures.


UML is the modeling standard for most major aspects of software and business, while BPMN is the standard for business process modeling. By combining these two standards, Modelio SA makes it easy to model a complete business, with smooth transition between data and processes.

Modelio SA makes it possible to define links and wizards between UML and BPMN. For example, dragging & dropping a UML class into a process diagram will retrieve a related BPMN data object, while a BPMN lane can represent a UML actor and BPMN processes can be structured within UML packages.


Full standards coverage

Full standards coverage

Modelio SA carefully supports the "metamodels" defined by the OMG UML and BPMN standards, providing analysts with all the standard diagrams and enabling them to harness the full power of both languages to express ideas. Models can be exchanged using the standard XMI format.

Models versus diagrams

Diagrams are only partial views of the complete design, used to describe a particular aspect of the architecture. Models, on the other hand, are complete sets of concepts and elements used to describe the architecture.

Modelio SA maintains consistency between model elements and diagrams, providing several explorer windows to simplify navigation. With both model element explorers and a diagram explorer, users have broad and practical access to the model.

Models versus diagrams

Consistency checks and modeling wizards

Consistency checks

More than 280 consistency checks are constantly applied to a model as it is being built. Analysts can adapt, add or withdraw existing rules, or change the gravity of errors. Smart modeling wizards boost modeling productivity and provide good default solutions to common problems.

Project documentation

Models are used as a means of communication, and Modelio SA can automatically generate documents from models. Depending on the document target (requirement analysis, business process definition, design, use cases, class diagrams, ...), it is possible to choose one of the numerous document templates provided, or develop custom templates. HTML, MS Word and LibreOffice output is also supported.

Watch a demo on document generation

Project documentation

Integrated documentation capture

Rich text editor

Modelio's support of rich text edition means that you can document any model element or diagram using your favorite editor (MS-Word, LibreOffice, ...), which is integrated with Modelio. This feature provides you with a unique means of combining models and documentation to support your analysis work.

Watch a demo on Modelio's rich text editor

Traceability and impact analysis

The Modelio SA's broad coverage of different modeling stages means that it is able to support many modeling levels, targeting different stakeholders.

Traceability enables analysts to specify which information has been used to define new model elements. This makes it easier to understand modeling coverage, and understand why models have been created by other people.

Impact analysis can help to determine the cost of changes if a part of a model is modified.  This mechanism helps discover the value of a model element, by clearly identifying which and how many model elements are based on it.

fle requirements