We show you how to design a reliable process with barcodes. Rather than using empirical symbols and praying that they work, we show you how to use an engineering approach that delivers reliable results. We show you how to measure reliability which is based on the resilience of the barcode. Good design starts with the barcode creation process, and proceeds to the recognition aspects. We also explain some of the issues that are encountered by IT developers in this application space.