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 one embodiment,
an update service controls access to software updates, or other types of
software, stored on a server.