1. A computer implemented method of automatically processing dynamic business rules in a content management system, comprising: authoring first business rules in a first business rule definition file in the content management system, wherein the authoring is processed using a computer with a computer processor; configuring the first business rules in the first business rule definition file; setting a predetermined action regarding whether to stop processing the first business rules after a first violation of one of the first business rules: classifying the first business rules into stages of data processing actions on the first business rules; creating a first set of the first business rules for testing first input data for validity with respect to numeric and relationship categories; creating a second set of the first business rules for performing first operations on the first input data; creating a third set of the first business rules which provide a mechanism that initiates further action after a content management repository is updated; classifying fourth business rulesets according to different first action types and business ruleset types; managing the first business rules in the first business rule definition file; receiving a set of second input data to which the first business rules apply; determining whether updated data from the user needs to be stored in the content management repository and processed; mapping the first business rules to the set of second input data to identify the first business rules required by the set of second input data; executing the identified first business rules against different backend data models; monitoring the identified first business rules to determine if a new business rule is introduced; updating the first business rule definition file to reflect the new business rule; updating the business rule definition file during the processing of at least two of: the first business rules, the first input data, and the second input data; executing the updated first business rule definition file; and displaying the updated first business file on a display unit, wherein the first business rules are dynamic and are based on the set of second input data stored in the content management repository, to enable querying of the content management repository based on foreign key relationships to auto-fill the fields.
10. The method of claim 1 , wherein the first business rules trigger external actions.