The implementation of a new ERP system is a significant undertaking for companies. Full deployments across a company with multiple sites can take years. As a result, implementations are, many times, phased. The right time to implement barcoding is also an area examined when implementing an ERP system.