1. A method for enhancing computer rules after implementation of the rules in a computer application, comprising: accessing a rule from a set of computer rules provided by a computer application, the rule comprising a number of fields including an enhancement type field and attribute fields, wherein the enhancement type field identifies the enhancements that can be made to the rule and the attribute field indicates how the rule will be executed; in response to receiving an attribute input into the attribute field and an enhancement type input into the enhancement type field, updating the rule in the set of computer rules; and implementing the updated rule, wherein operation of the rule in the computer application is altered based on the input attribute and input enhancement type.