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.
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?
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.


