ExtensionCreator is a general purpose Windows application designed to help reduce redundancies in the development of software extensions. It wraps a template engine creating code files from code templates using parameters from an XML file. Strengths of the application include the following:

Parameters are stored in XML files which can be reused for different extensions using XPATH queries.
Code templates, which use the Visual Basic programming language, can call Visual Basic functions in addition to storing place-holders for parameters.
The file structure of the generated code is put inside an XML file which can have place-holders for parameters.