It is also possible to use a storage device, such as a hard disk drive or a RAM, which is provided for a server system connected to a dedicated communication network or the Internet as the recording medium, and provide the program to the information processing unit 30-1 via the network.