As soluções atuais de códigos de barras lineares têm limitações de capacidade de dados que não atendem mais às necessidades dos negócios atuais. Há um aumento de soluções únicas que exigem interoperabilidade e o uso de vários códigos de barras e símbolos estão deixando as embalagens poluídas e desordenadas.
Além disso, informações que possam ser encontradas facilmente pelos consumidores são importantes para o caso de produtos específicos, que hoje não podem ser capturadas automaticamente pelos sistemas.