If payment information, such as credit card numbers, are stored in the client application 104, then this information maybe provided by the client application 104 to the software vendor computer 103. [0058] Once the download and applicable payment are complete, the software update is physically installed on the client computer 101.