Human-centered design (HCD) is a design framework for creating products, services, hardware and software that are built to meet the specific needs of clients, users or customers. HCD is typically used ...