1. A method of tracking a plurality of items comprising: receiving scan data for the plurality of items, the scan data generated from computer readable identifiers on the plurality of items; storing the scan data in a data repository; manipulating, using a processor, scan data stored in the data repository to generate item information in real-time or near real-time; and communicating the generated item information.