Design thinking is a methodology that emphasizes on understanding the needs of the user, questioning assumptions and redefining problems so as to identify alternative strategies and solutions that may not be obvious at first glance with our initial level of understanding. This iterative process focuses significantly on empathy, ideation and experimentation.