The Apenmool Framework is a generative programming system to faciliate rapid application development. The specifications of a project are stored in XML and Java files. A code generator is then used to build the application in a variety of configurations.