FIG. 1 illustrates a server coupled to a user's computer system by the Internet, including an interface by which the user may select software applications for installing on a target computer system, according to an embodiment of the present invention.