Software configurations of devices are automatically restored. One or more
software components obtained for a device are automatically tracked.
Those one or more software components tracked for the device are then
automatically provided to the device to restore the software
configuration of the device, in response to an indication that
restoration is desired.