17. A computer system for providing a business rule repository, the system comprising: a display device; a memory storing a program logic repository; a user input device for receiving input from a user; and a processor configured to: display, via the display device, a graphical user interlace (GUI) for creating a business rule; receive, via the input device: user input to the GUI 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; generate program logic for the business rule, based on the input, the program logic comprising groups of text characters forming non-human-language words; generate a text string representation of the business rule based on the program logic, such that the non-human-language words are replaced with human-language words in the text string representation; and store the text string representation in association with the program logic for the business rule, in the business rule repository, such that the business rule may be identified via a search based on the text string representation.
17. A computer system for providing a business rule repository, the system comprising: a display device; a memory storing a program logic repository; a user input device for receiving input from a user; and a processor configured to: display, via the display device, a graphical user interlace (GUI) for creating a business rule; receive, via the input device: user input to the GUI 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; generate program logic for the business rule, based on the input, the program logic comprising groups of text characters forming non-human-language words; generate a text string representation of the business rule based on the program logic, such that the non-human-language words are replaced with human-language words in the text string representation; and store the text string representation in association with the program logic for the business rule, in the business rule repository, such that the business rule may be identified via a search based on the text string representation. 21. The computer system of claim 17 , wherein the text string representation contains at least one of a name of the business rule, a data object associated with the business rule, and a type of the business rule.