A storage device, such as a hard disk or a RAM, in a server system connected to a private communication network or to the Internet may be used as a recording medium such that the program is provided to the information processing apparatus 700 via the network.