1. A computer readable medium comprising program instructions for developing a reinsurance administration system for reinsurance contracts, wherein the program instructions are computer-executable to implement a method of: obtaining a reinsurance business process framework, wherein the reinsurance business process framework comprises common functionality for one or more reinsurance business processes and wherein the reinsurance business process framework comprises: one or more classes of objects designed for a reinsurance administration system; a plurality of support processes, a plurality of hook methods, and a designated order for executing steps in one or more application programs, wherein the steps comprise pre-execution, data entry, data validation, pre-commission, commission, and post-commission; creating one or more reinsurance business process subclasses from the classes of objects of the reinsurance business process framework, wherein the one or more reinsurance business process subclasses inherit one or more of the hook methods of the reinsurance business process framework; associating one or more of the support processes with one or more of the reinsurance business process subclasses; overriding at least one of the hook methods of the reinsurance business process framework to access at least one stage in an execution of one of the reinsurance business processes and to identify a support process to be executed, wherein overriding the at least one hook method comprises overriding a method to be executed during data entry; combining one or more reinsurance business process subclasses to build one or more application programs for the reinsurance administration system, wherein the order for executing steps in the one or more application programs is the order for the reinsurance business process framework; creating one or more reinsurance contract objects that represent one or more reinsurance contracts, wherein creating a reinsurance contract object comprises: identifying one or more inheritable contract objects from the class of objects to represent one or more conditions of a reinsurance contract, wherein the reinsurance contract object is a parent of a section object, and wherein the reinsurance contract comprises the transfer by a first insurer of at least a portion of the risk associated with a primary insurance contract to a second insurer to provide protection to the first insurer against the risk associated with the primary insurance contract; creating an instance of the inheritable contract object to identify a condition object, wherein the condition object is a child of the section object; and configuring properties and methods of the condition object consistent with the reinsurance contract; automatically generating reinsurance process objects as defined by the combined reinsurance business process subclasses when one or more of the application programs are initiated; and executing at least of the one or more application programs for the reinsurance administration system.