To provide a technique enabling an electronic device without making application software or data resident in the electronic device.
The electronic device comprises an arithmetic part which transmits, when starting the use thereof, information showing that effect to the virtual device allocation apparatus, then performs a service using data containing a program, which is transmitted from the virtual device allocation apparatus, and transmits, when stopping the use, information showing that effect and the data containing the program to the virtual device allocation apparatus. The virtual device allocation apparatus comprises a storage device which stores the data containing the program, and a virtual device allocation part which transmits, upon receipt of information showing use start from the electronic device, the data containing the program, which is stored in the storage device, to the electronic device, and stores, upon receipt of the information showing use start and the data containing the program from the electronic device, the data containing the program to the storage device.
石橋 政幸
緒方 雅昭