Improving the Customer Experience through Technological Enhancements