section 107 determines whether the command packet received in step s 52 is a packet for the software module j if it is determined that the command packet received in step s 52 is a packet for the software module j then the mapping section 103 in step s 57 switches mapping states from mapping a to mapping j so as to transmit the command packet to the software module j later in step s 57 this allows only the software modules a and j to perform their processing and inhibits all other software modules from carrying out their processing in step s 57 the transmission section 102 of the software module a transmits the command packet to the software module j in step s 94 the software module j receives the command packet from the software module a then in step s 95 the software module j performs a process corresponding to the received command in step s 96 the software module j transmits to the software module a a response packet of the module j reflecting the result of the process in step s 58 the reception section 101 of the software module a receives the response packet from the software module j in step s 59 the transmission section 102 transmits to the reader writer 11 the response received from the software module j in step s 25 the nfc chip 32 receives the response from the software module a via the interface 51 then in step s 26 the nfc chip 32 transmits the response to the reader writer 11 via the antenna 31 in step s 3 the reader writer 11 receives the response from the nfc.