Article: How Technology Contributes to Customer Experience