It is evident that technology touches each and every facet of our lives. Be it management of employees and inventories, searching answers to complex problems, or facilitating the lives of the sick and disabled, technology has magnificently enhanced the quality of life and also boosted the economy of the world.