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.