1. A method of configuring a business rules management system (BRMS) including a business rule engine that executes one or more business rules in a runtime environment, the method comprising: receiving user input, in connection with a user interface operating on a computer, indicating that at least one rule metaphor is to be created, each said rule metaphor including a representation of a set of rules; generating, via at least one processor, at least two metaphor rule modules for each said rule metaphor, the metaphor rule modules for a given one rule metaphor respectively supporting different ways the set of rules represented therein can be invoked at runtime; receiving user input, in connection with a or the user interface operating on a or the computer, indicating that at least one rule set is to be created, each said rule set being associated with at least one created rule metaphor; and generating, via at least one processor, at least two rule set rule modules for the at least one rule set, the rule set rule modules for a given one rule set respectively supporting different ways that rule set can be invoked at runtime.