composition of fig1 a and fig1 b only the elements of the multi function peripheral system 31 required for description are illustrated and the elements which do not need description are omitted as shown in fig1 b the multi function peripheral system 31 is provided with the program addition sd card 140 inserted in the sd card slot 110 the multi function peripheral system 31 is an information processing apparatus which adds the program to the program initiation sd card 141 or the flash rom 142 by using the program addition sd card 140 as shown in fig1 a the server 150 is a device which creates the program addition file for adding the program to the program initiation sd card 141 the computer terminal 160 is connected to the server 150 through the network 200 such as the internet or lan the computer terminal 160 is provided with the sd card slot the computer terminal 160 reads the information from the program addition sd card 140 inserted in the sd card slot and transmits the read information to the server 150 via the network 200 on the other hand the computer terminal 160 receives the information from the server 150 via the network 200 and writes the received information to the program addition sd card 140 inserted in the sd card slot referring to fig1 a description will be given.