Os códigos 1D (lineares) apresentam limitações de capacidade de dados que não permitem habilitar soluções para as novas necessidades comerciais. Existe uma ascensão de soluções pontuais que carecem de interoperabilidade e o uso de múltiplos códigos e símbolos tem confundido o processo. Além disso, textos legíveis por humanos têm sido usados para transmitir informações importantes do produto, que atualmente não podem ser capturadas automaticamente por sistemas para fins de rastreabilidade e segurança.