A
system,
computer program product and method for providing high
delivery performance in a value
chain network utilizing a finite
capacity planning and scheduling model. The
system includes a plurality of remote computers in communication with a respective plurality of remote users, a
service provider computer having a
computer program stored in non-transient memory and one or more microprocessors, a
network interface in communication with the central
server and the plurality of remote computers over a shared network, a
shared database, having a
master data repository and an execution data repository, in communication with the
service provider computer, a multi-party module configured to onboard the plurality of remote users onto the shared network via the
network interface, a real-time module configured to manage in real-time a shared
data model common to at least a portion of the plurality of remote users, a permissibility
network module having a
permission system, a
control system and
software tools that manages access permissions to the shared network, the
master data repository and to the execution data repository, and a planner module having an initial overall planning module and re-planning module. The re-planning module is configured to re-plan upon a change in condition in the value
chain network and to limit planning to only those portions of the value
chain network affected by the change in condition. Each of the plurality of remote users represents one of a plurality of entities in a value chain. Each of the plurality of remote users has at least one of a plurality of roles. The
network interface is configured to receive one or more transactions via the shared network. The value chain network has shared access to a
shared database on the
service provider computer over the shared network. The shared
data model is in communication with the
master data repository and the execution data repository. The
permission system is configured to provide access permissions to the plurality of remote users using predefined configuration settings. The
control system includes rules that vary for each of the plurality of entities and by the respective role of the plurality of remote users. The rules define the read, write, edit and delete permissions and access rights to specific portions of the shared
data model. The service provider computer is configured to: (i) provide access to the shared network to the plurality of remote computers based on the respective access permission of the one of the plurality of remote users provided by the permissibility
network module, (ii) provide access to the master data repository and to the execution data repository based on the respective access permission of the one of the plurality of remote users provided by the permissibility
network module, and (iii) manage access and updates to specific portions of the shared data model for all relevant remote users of the plurality of remote users.