9. A system comprising: a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a non-transitory computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for: imbedding a rule picker into an existing software application; presenting a choice of rules to be implemented in the existing software application, wherein a business vocabulary context defines and limits the choice of rules that is presented, and wherein the choice of rules is presented to a user; and integrating a user-selected rule, from the choice of rules, into the existing software application, wherein the user-selected rule causes the existing software application to be modified when the user-selected rule is implemented in the existing software application.
13. The system of claim 9 , wherein the business vocabulary context is a name of a category that is passed to a rule creation engine by a rule picker in an Integrated Development Environment (IDE).