Patent ID: 7752027

Claim:
A method of simulating a business process, the method comprising: facilitating a creation of a first simulation model of a first portion of the business process on a first client device; registering at least one output associated with the first simulation model with a server; facilitating a creation of a second simulation model of a second portion of the business process at a second client device, the second client device being remote from the first client device; registering at least one input associated with the second simulation model with the server; logically connecting the at least one output with the at least one input at the server; receiving runtime simulation data associated with the at least one output at the server, wherein the runtime simulation data comes from the first client device when the first client device is in communication with the server, and the runtime simulation data comes from a software program executing on the server when the first client device is not in communication with the server; and transmitting at least a portion of the runtime simulation data from the server to the second client device.