Design thinking is a human-centered, iterative process used to solve complex, ill-defined problems. It prioritizes deep empathy for end users, continuous prototyping, and rapid testing to create innovative solutions that balance what people need with what is technically and economically viable.