An information processing apparatus for communicating with an electronic device, the electronic device operable to perform first near field communication, the information processing apparatus performing second communication different from the first communication of the electronic device, the information processing apparatus comprising: a data storage unit configured to store a data item in a storage area for each user who uses the electronic device, wherein the data item comprises authentication information of the electronic device; a program storage unit configured to store an application program that executes a service related to the first communication using the data item; a communication unit configured to perform the second communication with the electronic device; an authentication unit configured to authenticate the electronic device; a data identifying unit configured to identify the data item stored in the storage area of the data storage unit for the user of the electronic device authenticated by the authentication unit on the basis of authentication information sent from the electronic device authenticated by the authentication unit; and an execution unit configured to execute, on the basis of identification information sent from the electronic device that is used for identifying the application program that executes the service related to the first communication, and on the basis of the data item identified by the identifying unit, the application program corresponding to the identification information, wherein: the communication unit is also operable to communicate with a content-providing server, and the data identifying unit, in response to a communication from the content-providing server, is operable to update the stored data item so as to enable the execution of additional services by the execution unit. a data storage unit configured to store a data item in a storage area for each user who uses the electronic device, wherein the data item comprises authentication information of the electronic device; a program storage unit configured to store an application program that executes a service related to the first communication using the data item; a communication unit configured to perform the second communication with the electronic device; an authentication unit configured to authenticate the electronic device; a data identifying unit configured to identify the data item stored in the storage area of the data storage unit for the user of the electronic device authenticated by the authentication unit on the basis of authentication information sent from the electronic device authenticated by the authentication unit; and an execution unit configured to execute, on the basis of identification information sent from the electronic device that is used for identifying the application program that executes the service related to the first communication, and on the basis of the data item identified by the identifying unit, the application program corresponding to the identification information, wherein: the communication unit is also operable to communicate with a content-providing server, and the data identifying unit, in response to a communication from the content-providing server, is operable to update the stored data item so as to enable the execution of additional services by the execution unit. the communication unit is also operable to communicate with a content-providing server, and the data identifying unit, in response to a communication from the content-providing server, is operable to update the stored data item so as to enable the execution of additional services by the execution unit.