Getting you off to the best possible start


This series of tutorials in ebook (pdf) and video formats will allow you to learn the basics to apprehend Modelio and the many features available in the tool and also to go further with more advanced use cases.



Create an Analyst model

Learn how to create an Analysis model to manipulate requirements, goals, business rules, and dictionaries.

(Tutorial applicable on Modelio 3.0.x)


Create a requirements diagram

This tutorial accompanies you step-by-step and explains how to create a requirements diagram.

(Tutorial applicable on Modelio 2.1.x and 2.2)


Transform an SVN teamwork project into a single user project

Learn how to transfer a multi-user model to an individual project.

(Tutorial applicable on Modelio 2.1.x and 2.2)


Generate SQL code from a UML model

This tutorial shows you how to generate SQL scripts from your UML models.

(Tutorial applicable on Modelio 2.1.x and 2.2)


Reverse Java source code into Modelio

This short tutorial guides you to reverse Java code into a model and produce UML class diagrams automatically.

(Tutorial made with Modelio 2.2)


Send a Modelio project to a distant user

Learn how to share a Modelio project with a distant user who has either no internet access, or who is not connected to a multi-user repository.

(Tutorial made with Modelio 2.2)


Setting up an SVN server for Modelio Teamwork Manager

This tutorial presents the strategic choices that must be made prior to setting up an SVN server for Modelio Teamwork Manager, along with the pratical actions necessary to ensure a successful setup.


Creating a Document Publisher Template

The Document Publisher module is used to produce quality documentation from the model. In order to generate adapted documentation for several contexts, this module provides a large set of predefined templates. This tutorial guides you through the steps of designing your own template. It then goes further with the Template Editor and describes a real example of generating documentation using a specific template.


Create a State Machine Diagram

This step-by-step tutorial shows you how to create a UML State Machine diagram. It is a detailed example showing as a result diagram a microwave oven StateMachine diagram.

(Tutorial made with Modelio 2.2)


Migrate a project from Modelio 2.2.x to Modelio 3.x

This tutorial illustrates the migration procedure of a Modelio 2.2.x sample project to Modelio 3.1.


Main features

This demo allows you to discover the functional and ergonomic richness of Modelio.

Modelio link editor

Models are complex graphs, and this new Modelio 2.1 feature enables you to navigate through different kinds of links (generalization, trace, import, ...) using a dedicated graph browser.

Rich text editing

Analysts need to combine their favorite text editors and office tools with their modeling tool. Modelio integrates MS-Word, MS-Office or LibreOffice, enabling you to attach any rich text (graphic or table) to model elements, in order to use it when you generate documentation.

Start with Document Publisher

Learn how to quickly generate documentation from your models.

Advanced features of Document Publisher

Learn how to assemble multiple documents and obtain a customized and attractive documentation in different formats (HTML, OpenXML, ...).

Apply a design pattern

This tutorial shows how to apply a design pattern to an existing model. For this, we use a feature embedded in the Modelio tool (Softeam distribution). This feature is embedded in Modelio in its version 3.4.0.

Overview of Java Designer

Find out how you can boost your Java productivity and quality with Modelio and UML using Modelio Java Designer.

Java reverse and improved Javadocs

Find out how Modelio can reverse Java code to build a UML architectural view, and how Modelio can improve existing Javadocs by inserting browsable UML architecture diagrams.

Java utility methods

Learn how Modelio can automatically generate Java utility methods and keep them up-to-date when the model is modified.

JUnit tutorial

Learn how to generate a JUnit test model from a Java model.

Requirements embedded in models

This demo shows the many requirement views (diagrams, spreadsheets, forms, link editors, matrixes, Excel coupling), the generation of document, traceability analysis, connections to other model elements, and the broad usage between several repositories (constellation).

Modelio Server demo

Demo model governance within enterprises (contains sound).