Patent ID: 8073717

Claim:
A system for processing and managing insurance contracts, the system comprising: a rules database comprising a plurality of business rules, each business rule specifying one or more conditions based upon one or more underwriting parameters; a user database comprising a plurality of user entries corresponding to a plurality of registered underwriters, wherein the user entry corresponding to the registered underwriter includes an underwriter class; and a processor having access to the rules database and the user database, the processor configured to: provide to an interface operated by the registered underwriter a form having a plurality of data fields generated based upon the underwriting parameters specified in at least a subset of the plurality of business rules, wherein the form provided to the registered underwriter is based at least in part upon the user underwriter class; receive a plurality of inputted underwriting parameters corresponding to the data fields from the interface operated by the registered underwriter; determine whether the inputted underwriting parameters satisfy the business rules, wherein the determination of whether the inputted underwriting parameters satisfy the business rules depends, at least in part, upon the underwriter class; and if at least one of the inputted underwriting parameters does not satisfy the business rules, provide to the interface a status message indicating that at least one business rule is not satisfied.