User-centered design

User-centered design is a design approach that places users’ needs, wants, and desires at the center of the design process. It ensures that these needs and desires drive the development of a product, system, or service.

Sources