Design Thinking is a human centered approach for problem solving which is especially useful for ill-defined problems.