Patent ID: 7505927

Claim:
A computer-readable medium storing code representing instructions to cause a computer to perform a process, the code comprising code to: receive, at a manufacturer's server, a change request associated with at least one product from a customer of the manufacturer; run a simulation, in response to a request from the customer via a remote client, to determine at least one impact of making the change request; automatically transmit, in response to the change request and based on the simulation, an order for a first portion of a plurality of supplies to a first supplier and an order for a second portion of the plurality of supplies to a second supplier, the plurality of supplies being needed by the manufacturer to manufacture the at least one product for the customer; receive an indicator that the order for the second portion of the plurality of supplies has been rejected by the second supplier; provide the customer in real-time with detailed information about the at least one product as it is being manufactured by the manufacturer; and restrict interactions between the customer and other customers, the first supplier, and the second supplier.