A customer-centered approach to creating new solutions based on prioritizing clients and consumers. Elements of design thinking may include gaining deep customer empathy, process mapping, rapid, low-cost experimentation, and co-creating solutions with customers.