A system comprising: an information processing terminal; a device (1.00) configured to operate in cooperation with the information processing terminal; and a server configured to communicate with the information processing terminal, the device including a data storing unit for storing a device identifier for identifying the device, in association with each of a plurality of users of the information processing terminal and a device controller configured to identify a user of the information processing terminal by means of the device controller being configured to acquire a user identifier of the user of the information processing terminal from the information processing terminal and transmit the device identifier associated with the identified user to the information processing terminal. the server including an app storing unit to store a device application for controlling the device, in association with each of a plurality of the device identifiers and a server controller configured to receive the device identifier from the information processing terminal and transmit the device application associated with the received device identifier to the information processing terminal; the information processing terminal being configured to receive from the server and install the device application associated with the received device identifier. an information processing terminal; a device (1.00) configured to operate in cooperation with the information processing terminal; and a server configured to communicate with the information processing terminal, the device including a data storing unit for storing a device identifier for identifying the device, in association with each of a plurality of users of the information processing terminal and a device controller configured to identify a user of the information processing terminal by means of the device controller being configured to acquire a user identifier of the user of the information processing terminal from the information processing terminal and transmit the device identifier associated with the identified user to the information processing terminal. a data storing unit for storing a device identifier for identifying the device, in association with each of a plurality of users of the information processing terminal and a device controller configured to identify a user of the information processing terminal by means of the device controller being configured to acquire a user identifier of the user of the information processing terminal from the information processing terminal and transmit the device identifier associated with the identified user to the information processing terminal. the server including an app storing unit to store a device application for controlling the device, in association with each of a plurality of the device identifiers and a server controller configured to receive the device identifier from the information processing terminal and transmit the device application associated with the received device identifier to the information processing terminal; an app storing unit to store a device application for controlling the device, in association with each of a plurality of the device identifiers and a server controller configured to receive the device identifier from the information processing terminal and transmit the device application associated with the received device identifier to the information processing terminal; the information processing terminal being configured to receive from the server and install the device application associated with the received device identifier.