The present invention is a system and method that monitors upgrade availability
for computer information on a user's computer and allows the user to determine
which of the available upgrades will be downloaded to the user's computer and installed.
The upgrade availability for computer information on the user's computer is monitored
in the background, without user-intervention when the user connects to a network,
such as the Internet. If any such upgrades are available, a flag is set to notify
the user of such upgrades. The user is notified of any available upgrades when
computer information is accessed for which an upgrade is available, and given a
choice of whether or not to download the available upgrade(s). The downloaded upgrade(s)
may then be installed by an installation means. In this manner, the present invention
allows for the user to download only those upgrades desired by the user.