Alternatively, the program may be provided to the information processing apparatus 500 via a network, by using, as a recording medium, a storage device such as a hard disk and a RAM, provided in a server system connected to a private communication network or the Internet.