What are the uses and challenges of customer