You are absolutely right Rob! As citizens/consumers and their devices become more integrated and connected, businesses' need to refactor systems and processes to consistently support new touchpoints. Companies with a mature approach to customer experience take an iterative, disciplined approach to continuous improvement, with the ongoing assessment and optimization of customer journeys as a core practice. More often than not, the biggest challenge to improving customer experience is legacy infrastructure.