A problem-solving methodology that focuses on understanding user needs and ideating solutions to meet those needs.