The present invention is directed to a system and method for managing
software updates. More specifically, the present invention is directed to
a system and method for facilitating the selection and implementation of
software updates while minimizing the bandwidth and processing resources
required to select and implement the software updates. In accordance with
an aspect of the present invention, a software update service controls
access to software updates stored on servers. In accordance with another
aspect, the software update service synchronizes with client machines to
identify applicable updates.