Design thinking is a human-centered approach to innovation that draws from design methods to integrate user needs, technology possibilities, and business factors. It involves building empathy with users, defining problems from their perspective, generating creative solutions, building prototypes, and testing ideas with users through an iterative process.