Om te beginnen ging de invoering van barcodes vooraf aan een snelle aanvulling, omdat de detailhandelaren een goedkoop middel nodig hadden om voor hun eigen gebruik gedetailleerde productgegevens te verzamelen, dat wil zeggen een efficiënte methode voor het traceren van prijzen in de kassa en het bijhouden van producten voor interne inventarisatiedoeleinden.
Er zijn verschillende goedkope methodes voor het verzamelen van informatie door de detailhandel, maar barcodes zijn de beste.