Human beings are inherently attracted towards attractive designs. Design in simplest terms facilitates human interactions with an object. It may be design of a building, furniture, an illustration, product or even a concept. Design thinking is an approach that is gaining prominence in the corporate world. It is a methodology that uses designs as the basis to finding desirable solutions for clients. Design thinking is now used by many companies for coming up with solutions to various facets of their business. Design thinking is also playing a key role for offshore software development by making collaboration easier with teams across geographies.