A system and method for updating one or more files on a computing device
are provided. A client computing device obtains update information
including an index identifying particular delta patches with specific
versions of installed files. Upon selecting which of the applicable
updates will be implemented, an update agent on the client computing
device performs an inventory to identify which version a file to be
updated is installed on the machine. The update agent selects a
corresponding delta patch and transmits the request to an update service.