1. A method of producing an enterprise module, the method comprising: developing code for the enterprise module in an enterprise module development environment; modifying the code to output customized code that runs in an enterprise module production environment; and deploying the customized code to the enterprise module production environment.