JetBrains MPS
Domain-specific Language
Express your domain processes and knowledge in a language that directly uses the concepts and logic from your particular field.
Projectional Editor
Communicate with terminology that everyone in your field understands. Use non-textual notation with projectional editing including math notations, diagrams, and forms.
Editor Support
Our intelligent editor is here to help and guide you through the whole process with quick fixes, word completion, and intentions.
What you can make with MPS
Agile Law Execution Factory
Domain-specific languages to implement Dutch tax legislation and process changes of that legislation.
MetaR
A set of data analysis languages for biomedical scientists with minimal computational skills.
mbeddr
A set of integrated and extensible languages for embedded software engineering.
Partner Psychiatrie
Domain-specific languages for creating user interfaces and processes for mental health diagnostics, education, and treatment.
Voice Menu System
Sample project of a Voice Menu IDE built with MPS.
Engineering Gameful Applications
A Gamification Design Framework for designing gamified applications through model-driven engineering mechanisms.