Managing a plurality of multifunction network devices on a network, each multifunction network device having a plurality of hardware resources including a storage memory for storing a plurality of function modules, a program memory for use by the function modules and a processor for executing each of the function modules, including detecting a reconfiguration event for one of the plurality of multifunction network devices, sending a reconfiguration command to the one multifunction network device, the reconfiguration command being a deletion command to delete at least one of the function modules or an allocation command to reallocate an amount of at least one of the hardware resources available for use by each of the plurality of function modules, and receiving confirmation that the one multifunction network device has been reconfigured in accordance with the reconfiguration command.