Starbucks relies on technology for cost-saving purposes, as well as, ensuring the consistency of the quality of products and offering a high level of customer experience in general. For instance, with the introduction of computerised coffee roasters the consistent taste of Starbucks coffee was ensured and this has contributed to the level of customer retention for the company.