Za pomocą pakietu Meta Programming System (MPS) opublikowanego właśnie przez JetBrains w wersji 1.0 programiści mogą łatwiej tworzyć swoje własne języki. Narzędzie jest objęte licencją Apache 2.

MPS dysponuje już wbudowanym BasicLanguage, który można rozszerzać i w ten sposób tworzyć podwaliny języków. Stosowane są przy tym takie zorientowane na obiekty koncepcje jak dziedziczenie. Według JetBrains można w ten sposób prościej niż dotychczas implementować języki dziedzinowe (Domain Specific Languages, DSL).

Wykonywalny program można już pobrać w wersji dla GNU/Linuksa, Mac OS-a X i systemu Windows. Oferowane są również jego źródła. Firma nie podaje informacji o minimalnych wymaganiach niezbędnych do działania. Jako że JetBrains jednocześnie produkuje też pakiet IDE Java IdeaJ, niewykluczone, że do stosowania MSP może być niezbędna aktualna maszyna JVM.

Źródło informacji: Heise-Online