Abstract: A system for tracking an asset, comprising: a store configured to house the asset; a scanner configured to read asset identification data from a marker associated with the asset to identify the asset and thereby transmit asset location data and asset identification data to record the presence or absence of the asset within the store; a sensor configured to read user identification data to identify a user when the user is within the store; a controller configured to receive: the asset identification data and the asset location data in a first data packet from the scanner; and the user identification data in a second data packet from the sensor, and record the first data packet in conjunction with the second data packet in an asset record, wherein the controller is configured to repeatedly receive and write the first and second data packets to the asset record to assess over a predetermined time period the presence of the asset within the store or the absence of the asset in conjunction with the user, to thereb