MssCF
Mark Stephen Sobkow's Code Factory
...A cartridge can also integrate the rules from other cartridges, so you can create a virtual cartridge that will produce all the code to support a given software stack that the rules provide.
MSS Code Factory takes over the duties of the junior programmer on large database integration projects, whose primary task is to follow the templates provided by the application architect and senior systems analysts. If you can provide a template, it is usually possible to define rules to produce code following the template.
The rules themselves use a General Expansion Language (GEL) XML syntax.