Skip to main content

Many models, many tools

Requirements, plans, measurements and analyses each live in their own tool and format.

Federate, don't transform


Openflexo is an open-source infrastructure for model federation. Its approach is to consider everything as a model: any source of information (a spreadsheet, an XML file, a database, a drawing...) can be interpreted as a model, as soon as you tell Openflexo how to interpret it. Your models then stay in their original tools and formats: Openflexo connects them instead of converting them, keeps them consistent, and lets you work with them together and build graphical views and editors on top of them.

Infrastructure version 2.99: Latest snapshot version, packaged on September 17, 2026. Download it.

Try it

Download a package and draw your first model in a quarter of an hour, with no code.

Build with it

Learn to federate your own sources with the tutorials, or extend the platform with your own technology adapters.

Research

The scientific problem behind model federation, the projects and the publications.

Too many models, too many chains

A system is described by many models, in many tools and formats. Keeping them consistent usually means chains of transformations, or copy and paste.

With Openflexo, each model stays where it is. Your sources are at the bottom, Openflexo connects them, and each user works on the view that suits them at the top.

What is model federation?
Data sources of many technologies connected by Openflexo to the views used by different users

What?

Openflexo is not a single tool or piece of software, but a collection of innovative technical software components, exploring new paradigms.

Why?

Because tomorrow's software solutions require to manage sources of information, to retrieve it, represent it and connect it.

How?

Openflexo's core team is animating an enthusiastic and creative contributor's community sharing those concerns.

See it at work

MULTI Process Challenge

A process modeling challenge solved with two graphical editors built with Openflexo.

Cyber Threat Application

A research prototype for modeling the attack surface of a system.

A digital twin from two files

An XML description of a packaging line and an Excel maintenance workbook, federated into one model.