In other cases, using a storage device such as a hard disk or a RAM provided in a server system for a recording media, connected to a private communication network or the Internet, the programs may be provided to the synchronizing server 30 via a communication network.