Il design thinking è il processo collaborativo attraverso il quale sviluppatori e designer di prodotto lavorano per comprendere meglio le esigenze, gli obiettivi e le problematiche dei loro utenti e quindi progettare il prodotto tenendo conto di tali informazioni. L'obiettivo del design thinking è quello di sviluppare soluzioni innovative per la risoluzione di problemi che potrebbero non essere inizialmente evidenti e quindi applicare tali soluzioni a problemi reali del prodotto.