A technological revolution is transforming society in a profound way. If harnessed and directed properly, information and communication technologies (ICT) have the potential to improve all aspects of our social, economic and cultural life. ICTs can serve as an engine for development in the 21st century, yet the majority of the world’s population has yet to benefit from the new technology”- UN Secretary General Kofi Annan, 2002