Customer-centric design is an approach to product development that focuses on understanding and addressing the needs, preferences, and pain points of the target customers. It places the customer at the center of the design process, ensuring that the final product or service delivers maximum value and satisfaction to the end-user.