Herein, as a transmission medium for transmitting to a user a program which implements the above-mentioned processes, the communication media such as a network, a satellite and the like can be utilized besides the recording media such as a magnetic disk, a CD-ROM, a solid-memory and the like.