1. A method for providing a business rule repository in a memory, comprising: displaying, on a display device, a graphical user interface (GUI) for creating a business rule; receiving, in a computer, via the GUI: user input relating to an input variable of the business rule; and user input relating to an action required by the business rule based on the input variable; generating, by the computer, a text document associated with the business rule based on the input; and storing the text document associated with the business rule in the business rule repository.