using technology to understand customers