1. A method, comprising: receiving, in a computer, at least one business rule that specifies at least one template to be used in generating a code file; generating a configuration file that identifies a location of the at least one template; retrieving the at least one template using the identified location; generating a question file that indicates at least one tag in the at least one template by parsing the at least one template; obtaining user input concerning a value that relates to the at least one tag; and generating, in the computer, the code file by replacing the at least one tag in the template with the value; and at least one of: a) searching the configuration file to identify at least one tag to be replaced by the value in the at least one template, identifying at least one tag in the code file that were replaced by the value; and writing the identified at least one tag to a log file, or b) comparing at least one variable value, included in the at least one business rule and used to generate the configuration file, with the user input, and in response to determining via the comparison that the at least one variable value and the user input differ, overriding the at least one variable value with the user input.