The present invention is directed to a system and method for providing a data
backup to an information handling system using software updates. The information
handling system has one or more applications included thereon and is capable of
being communicatively coupled to a remote server through a network connection.
A data package is created based upon configuration data and application data stored
on the server. The configuration data includes data previously obtained from the
information handling system, such as settings and user data. The application data
includes data corresponding to the applications included on the information handling
system. The data package is formatted into a software update format and transmitted
over the network connection to the information handling system. The data package
is suitable for restoring the information handling system after failure, and may
be utilized by the information handling system as a software update to restore itself.