Essential Logo

Essential is a project to create a workbench for applying Model Driven Development (MDD).

The workbench allows to experiment with models, metamodels, templates and transformations in an integrated environment.

The main focus is to provide a declarative environment oriented to prototyping and evolving custom DSL and MDD tools in a quick and clean way.


  1. Meta Language Reference
  2. Model Language Reference
  3. Hello world with Essential, the video (10 minutes)
  4. StringTemplate documentation


The tool is under development. A first release was disclosed during CG2010.

Interested in trying it? Please use the Evaluation Form

Essential took part in the Language Workbenches Competition 2011. Tracking site for the submission.

Keep tuned!


  1. […] This post was mentioned on Twitter by Johan den Haan, Model-Driven and Miguel Cruz, Miguel Cruz. Miguel Cruz said: RT @JohanDenHaan: Pedro Molina started a new project: Essential – he aims to create a new MDD tool – – let's see we … […]

  2. […] Essential was presented by its creator Pedro Molina. The workbench is based on practical experience and builds on the following principles: […]

  3. […] Workbench applying Model Driven […]

Post a comment.