Human-centered design (HCD, also human-centred design, as used in ISO standards) is an approach to problem-solving commonly used in process, product, service and system design, management, and engineering frameworks that develops solutions to problems by involving the human perspective in all steps of the problem. Human-centered design teams navigate between the real and the abstract and between understanding and making. The practice requires collaboration between experts in multiple disciplines; it is sometimes referred to as design thinking and is best applied to ambiguous problems that do not have right answers. Ultimately, the human-centered design process is for anyone who wants to create, lead, or generate solutions. HCD is for anyone who can identify wicked problems, empathize with the pains and needs people experience, and imagine something that does not yet exist, accelerating collaboratively from idea to execution.