User-centered Design
User-centered design (UCD) is an iterative design process where the needs, wants, and limitations of the end-user of a service or product are given extensive attention at each stage of the design process. This approach ensures that the final product is intuitive, efficient, and satisfying for the people who will actually use it.
