Patent ID: 8225312

Claim:
A method that provides software products for installation on a user terminal, comprising: receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded, wherein the user selection includes a selected language selected from a plurality of available language preferences; in response to receipt of the user selection, dynamically assembling an installation guide from multiple different files, wherein the installation guide is customized and is a single composite that includes installation instructions from a plurality of individual installation instructions, each of the plurality of individual installation instructions associated with each of the plurality of user-selected software products, and the installation guide is assembled in the selected language; receiving over the communications network a single user command that includes a request to begin downloading the user-selected software products; and in response to the request, sequentially downloading the user-selected software products and the installation guide over the communications network to the user terminal, wherein the user-selected software products are downloaded to the user terminal in files having filenames that identify a date and time of the download.