Patent ID: 7702517

Claim:
A risk management system comprising: a memory system containing: a plurality of risk software objects developed with object-oriented programming to contain attributes and methods, wherein the attributes of a risk software object include a description of the risk, a type of the risk, an identification of owners of the risk, audit information relating to the risk software object, electronic signatures procured in connection with the risk software object, notifications to be issued upon a change in an aspect of the risk software object, security information relating to the risk software object, information about losses that have been sustained in connection with the risk, information indicative of the value of the risk, and relationships between the risk software object and other risk software objects, non-risk software objects, and workflow processes, wherein the methods include methods that relate to rules, status changes, events, and updates, wherein a method comprises a subroutine that initiates, alters or interrupts one or more processes; a plurality of non-risk software objects, each of which represent something associated with the enterprise other than a risk, wherein the non-risk software objects include persons, policies, assets, losses, transactions, documents, relationships, and workflow processes; and a computer processing system including a processor and configured to manage the software objects and the relationship by: causing a change in one of the risk software objects upon the occurrence of an event; and in response to the change in the risk software object, triggering a workflow process, wherein the workflow process is specified by a method associated with the risk software object that is changed.