1. An apparatus to modify an integration software template, the apparatus comprising: a library comprising a first code set and a template that employs the first code set; a development module configured to create a project using the template and a developer input; a template modification module configured to modify the template in response to the project; and a code generation module configured to generate a second code set from the modified template.