A change management system comprising: a plurality of network management objects which are selected from the group of configurable network devices (235, 240, 245) and applications connected to a network, wherein each network management object is associated with network management object configuration information; a plurality of network application servers, wherein one or more applications reside on each network application server and wherein each of the plurality of network application servers is adapted to communicate with at least one network management object via the network; a data store, wherein the data store comprises last known configuration information associated with the network management objects; a core engine connected to the network, wherein the core engine is adapted to: poll the plurality of network management objects for current configuration information of each of the plurality of network management objects; receive the current configuration information from each of the plurality of network management objects; and for each of the plurality of network management objects, make a determination as to whether a current network management object configuration information is different from a last known network management object configuration information as stored in the data store; if the current network management object configuration information is different from the last known network management object configuration information, then process the current network management object configuration information received from the network management object to obtain a new network management object configuration file; and send the new network management object configuration file to a controller server associated with at least one of the plurality of application servers on which at least one application resides, wherein the system also comprises said controller server which is adapted to configure the one or more applications on each network application server with the new network management object configuration file. a plurality of network management objects which are selected from the group of configurable network devices (235, 240, 245) and applications connected to a network, wherein each network management object is associated with network management object configuration information; a plurality of network application servers, wherein one or more applications reside on each network application server and wherein each of the plurality of network application servers is adapted to communicate with at least one network management object via the network; a data store, wherein the data store comprises last known configuration information associated with the network management objects; a core engine connected to the network, wherein the core engine is adapted to: poll the plurality of network management objects for current configuration information of each of the plurality of network management objects; receive the current configuration information from each of the plurality of network management objects; and for each of the plurality of network management objects, make a determination as to whether a current network management object configuration information is different from a last known network management object configuration information as stored in the data store; if the current network management object configuration information is different from the last known network management object configuration information, then process the current network management object configuration information received from the network management object to obtain a new network management object configuration file; and send the new network management object configuration file to a controller server associated with at least one of the plurality of application servers on which at least one application resides, wherein the system also comprises said controller server which is adapted to configure the one or more applications on each network application server with the new network management object configuration file.