8. A computer-implemented method for analyzing a business rule for bill payment timeliness, comprising: determining that a payment has been made for a bill; responsive to determining that the payment has been made for a bill, triggering a rule to determine timeliness of the payment, wherein the rule is expressed in a goal oriented manner; and executing the rule using a forward chaining rule engine to determine if the bill payment is timely.
8. A computer-implemented method for analyzing a business rule for bill payment timeliness, comprising: determining that a payment has been made for a bill; responsive to determining that the payment has been made for a bill, triggering a rule to determine timeliness of the payment, wherein the rule is expressed in a goal oriented manner; and executing the rule using a forward chaining rule engine to determine if the bill payment is timely. 9. The computer-implemented method of claim 8 , further comprising receiving the rule via a graphical user interface.