A device selecting apparatus comprising: a display unit; a communication unit configured to connect the device selecting apparatus with one or more devices via a communication network comprising at least one subnet; and a controller (10, 43) configured to: broadcast a request for identification information to each device connected with the device selecting apparatus via the same subnet as that of the device selecting apparatus; discriminate controllable devices based on information transmitted by each device as a reply to the request; create a list of identifiers of available devices, the available devices being the devices discriminated to be controllable; display, on the display unit, the list of identifiers of available devices; receive, from an intended device to be used, device information for identifying the intended device to be used, via the communication unit; determine whether an identifier of the intended device to be used identified by the received device information is on the list of the identifiers of the available devices; provide a notification that it is impossible to select the identifier of the intended device to be used, when determining that the identifier of the intended device identified by the received device information is not on the list of the identifiers of the available devices; and perform, when determining that the identifier of the intended device identified by the received device information is on the list of the identifiers of the available devices, a selection process to put the identifier of the intended device to be used identified by the received device information, into a selected state where the identifier of the intended device to be used is differentiated from other identifiers on the list of the identifiers of the available devices displayed on the display unit. a display unit; a communication unit configured to connect the device selecting apparatus with one or more devices via a communication network comprising at least one subnet; and a controller (10, 43) configured to: broadcast a request for identification information to each device connected with the device selecting apparatus via the same subnet as that of the device selecting apparatus; discriminate controllable devices based on information transmitted by each device as a reply to the request; create a list of identifiers of available devices, the available devices being the devices discriminated to be controllable; display, on the display unit, the list of identifiers of available devices; receive, from an intended device to be used, device information for identifying the intended device to be used, via the communication unit; broadcast a request for identification information to each device connected with the device selecting apparatus via the same subnet as that of the device selecting apparatus; discriminate controllable devices based on information transmitted by each device as a reply to the request; create a list of identifiers of available devices, the available devices being the devices discriminated to be controllable; display, on the display unit, the list of identifiers of available devices; receive, from an intended device to be used, device information for identifying the intended device to be used, via the communication unit; determine whether an identifier of the intended device to be used identified by the received device information is on the list of the identifiers of the available devices; provide a notification that it is impossible to select the identifier of the intended device to be used, when determining that the identifier of the intended device identified by the received device information is not on the list of the identifiers of the available devices; and perform, when determining that the identifier of the intended device identified by the received device information is on the list of the identifiers of the available devices, a selection process to put the identifier of the intended device to be used identified by the received device information, into a selected state where the identifier of the intended device to be used is differentiated from other identifiers on the list of the identifiers of the available devices displayed on the display unit. perform, when determining that the identifier of the intended device identified by the received device information is on the list of the identifiers of the available devices, a selection process to put the identifier of the intended device to be used identified by the received device information, into a selected state where the identifier of the intended device to be used is differentiated from other identifiers on the list of the identifiers of the available devices displayed on the display unit.