Over the last few decades, new technology applications have become very central to the process of socioeconomic development of nations.  Successful ones like information and communication technologies have accelerated productivity by integrating people, processes and tools cheaply and efficiently. They…