JetBrains MPS is a language development environment or language workbench.

Downloading MPS

Documentation

Discussing and solving problems

Articles

Blogs