Patent ID: 7970729

Claim:
A method of modeling an enterprise, comprising: performing the following actions on a processing device: defining core objects, the core objects comprising information objects defining information used in the enterprise, participant objects defining participants in the enterprise, enabler objects defining tools used in the enterprise, and activity objects defining processes performed in the enterprise; defining relationship objects that define interactions between two or more of the core objects; defining cells comprising at least an information object, other core objects, and relationship objects, each cell being an object for linking sets of core and relationship objects needed to complete a specific objective and/or derive information; defining a process scenario object in which two or more cells are linked, the process scenario object defining how information is transformed over time among cells; defining a domain that relates the process scenario object to one or more other domains hierarchically via one or more other process scenario objects; and generating a report that is based on the modeling of the enterprise; wherein the process scenario object comprises references to value objects that have an affect on a corresponding process scenario, the value objects defining: environmental conditions that drive the process scenario, external influences on the process scenario, and objectives of the enterprise; wherein the process scenario object comprises a reference to a decision point object, the decision point object specifying a point, in the process scenario, where a change can be made without adversely affecting the one or more other domains, the decision point object specifying a value analysis to be performed at the point specified in the decision point object, the value analysis for determining whether to alter the process scenario or to engage a subsequent process scenario, information corresponding to the value analysis being associated with the process scenario object; wherein the process scenario object defines a chain of cells, each cell in the chain of cells being linked to at least one of an immediately preceding cell or an immediately succeeding cell via an information object that is common to the cell and the immediately preceding cell or the immediately succeeding cell; and wherein the value analysis comprises a cost/benefit analysis relating to whether to alter the process scenario or to engage a subsequent process scenario, the cost/benefit analysis for weighing a benefit of the process scenario against a benefit related to an alteration of the process scenario or engagement of a subsequent process scenario.