2.1.2 The Process of Design ThinkingGenerally, the process of Design Thinking includes the fully understanding of the problem at hand, the exploration of a wide range of possible solutions, extensive iteration through prototyping and testing and the implementation of the final solution (Linke, 2017).When addressing complex problems, one should reject the assumption that defining a problem and then creating a solution is a normative sequence, but rather that those stages should coexist in a continuous feedback loop fed by quick iterations of framing problems and sketching potential solutions (Boyer et al., 2011).Design Thinking fits that understanding since it is mainly a discipline of prototyping and because iterative, failure tolerant (Kolko, 2015).As Brown (2009) puts it, innovation could then be understood as a system of overlapping spaces: Inspiration, Ideation and Implementation. In each one, new discoveries can emerge, sometimes inviting the revision of prior assumptions.It does take in consideration, though, three constrains that should be balanced (see FIG. 1): Feasibility or what is functionally or technically possible; Viability or the likelihood that the innovation will become part of a sustainable business model, and Desirability or what makes sense to people and for the people (Brown, 2009; Matheson et al., 2013). In other words, “Design Thinking – inherently optimistic, constructive, and experimental – addresses the needs of the people who will consume a product or service and the infrastructure that enables it” (Brown & Wyatt, 2010).