Also, a storage device such as a hard disk or a RAM provided in a server system connected to a special-purpose communication network or the Internet may be used as the recording medium to provide the program to the communication device 30 via the network.