Barcodes tools used to encode various types of information, such as product and asset identification, tracking, inventory data, patient and healthcare data, and promotional information, depending on the specific application and amount of encoded data