For professional programmers who are developing applications that require a much lower level of control over the production of barcodes.