A mobile application configured to track relocated or missing output devices that provide printing or scanning services, the mobile application including one or more programs of instructions embodied in a non-transitory computer readable medium and executable by a processor of a host terminal to configure the host terminal to comprise: a network communication module (101a-1) configured to communicate through a network interface of the host terminal with a device management server via a network, to obtain a missing devices list, maintained by the device management server, indicating for each missing device, manufacturer, device model and device identifier of the missing device, and to store the missing devices list in persistent local storage of the host terminal; a short-range communication module (101a-2) configured to communicate by short-range point-to-point communication with an output device to obtain a device identifier of the output device, when the output device is within a short-range communication range threshold of the host terminal; a device tracking module (101a-3) configured to store a timestamp and the device identifier of the detected output device in a tracked device record, in the persistent local storage of the host terminal, the detected output device being the output device within the short-range communication range threshold of the host terminal, to compare the device identifier of the detected output device with the device identifier of each missing device on the missing devices list stored in the persistent local storage, and when the device tracking module determines that the detected output device corresponds to a missing device on the missing devices list stored in the persistent local storage, to mark the detected device as one of the missing devices in the tracked device record, and to record a comparative location of the detected output device determined from a position of the host terminal, in the tracked device record, wherein the device tracking module is configured to transmit the tracked device record associated with the detected output device corresponding to a missing device on the missing devices list to the device management server, upon demand of, or by pushing to, the device management server, characterized by an application user interface (101a-4) configured to output to a user of the host terminal, when the device tracking module (101a-3) determines that the detected output device corresponds to a missing device on the missing devices list, an alert that the detected output device nearby corresponds to a missing device on the missing devices list. a network communication module (101a-1) configured to communicate through a network interface of the host terminal with a device management server via a network, to obtain a missing devices list, maintained by the device management server, indicating for each missing device, manufacturer, device model and device identifier of the missing device, and to store the missing devices list in persistent local storage of the host terminal; a short-range communication module (101a-2) configured to communicate by short-range point-to-point communication with an output device to obtain a device identifier of the output device, when the output device is within a short-range communication range threshold of the host terminal; a device tracking module (101a-3) configured to store a timestamp and the device identifier of the detected output device in a tracked device record, in the persistent local storage of the host terminal, the detected output device being the output device within the short-range communication range threshold of the host terminal, to compare the device identifier of the detected output device with the device identifier of each missing device on the missing devices list stored in the persistent local storage, and when the device tracking module determines that the detected output device corresponds to a missing device on the missing devices list stored in the persistent local storage, to mark the detected device as one of the missing devices in the tracked device record, and to record a comparative location of the detected output device determined from a position of the host terminal, in the tracked device record, wherein the device tracking module is configured to transmit the tracked device record associated with the detected output device corresponding to a missing device on the missing devices list to the device management server, upon demand of, or by pushing to, the device management server, characterized by an application user interface (101a-4) configured to output to a user of the host terminal, when the device tracking module (101a-3) determines that the detected output device corresponds to a missing device on the missing devices list, an alert that the detected output device nearby corresponds to a missing device on the missing devices list.