Technology has a great potential to change the way we live our lives. Numerous inventions over centuries have helped us to combat diseases and adapt our life to changing environmental complexities. As the developed economies leap frog to the next level of growth, the emerging economies are still struggling with lots of issues to manage in the realms of education, healthcare, transport, energy, environment, agriculture and shelter among others. There is still a large proportion of the population which is still struggling to have access to basic facilities in life.