The programs can also be supplied by allowing the user to connect to an Internet homepage using a browser on a client computer and download the computer programs themselves of the present invention or a compressed self-installing file from the homepage onto a recording medium such as a hard disk.