Create your own domain-specific language
Why
MPS?
Domain-specific Language

Express your domain processes and knowledge in a language that directly uses the concepts and logic from your particular field.

Learn More
domain-specific languages
Projectional Editor

Communicate with terminology that everyone in your field understands. Use non-textual notation with projectional editing including math notations, diagrams, and forms.

Learn More
projectional editor
language support
Editor Support

Our intelligent editor is here to help and guide you through the whole process with quick fixes, word completion, and intentions.

Learn More
When
MPS?

What you can make with MPS

Agile Law Execution Factory

Domain-specific languages to implement Dutch tax legislation and process changes of that legislation.

Read MPS case study

MetaR

A set of data analysis languages for biomedical scientists with minimal computational skills.

Read MPS case study

mbeddr

A set of integrated and extensible languages for embedded software engineering.

Read MPS case study

Get
Started

Let us help

You want to use MPS
in your product

You are a developer
and you want to learn MPS

Customer Experience

Join our customers

Experts from different industries benefit from the flexible Domain-specific languages enabled by MPS.