Patent ID: 8442958

Claim:
A system comprising: a server system including a physical server and a virtual server capable of being deployed on the physical server; a server change group comprising a set of server change objects, each server change object represents a server change for m least one of the physical server or the virtual server; a change manager operable to receive a request for a change to the server system, and to select only those transitioning change objects from among the larger set of set of server change objects necessary to transition the server system from a current state to an expected state after implementation of the change; and a task manager operable to receive the transitioning change objects from the change manager, to cause the execution of the transitioning change objects to implement the change to the server system, and to generate and provide information regarding the execution of the change, wherein the change manager determines whether the change is implemented as a complex job by the task manager, based on a number of the transitioning change objects, wherein the change manager is further operable to execute the transitioning change objects to implement the change to the server system, and wherein the change manager determines that the change is implemented by the change manager and not the task manager, when the number of the transitioning change objects corresponding to the change is below a specific threshold.