Domain-Specific Modeling (DSM) raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. The final products are generated from these high-level specifications. This automation is possible because both the language and generators must fit the requirements of only one company and one domain. In this paper we
describe why DSM is faster and explain how to build a DSM language and generator using MetaEdit+.