
Information and communication technologies (ICTs) are increasingly being recognized as essential tools of development--tools that can empower poor people, enhance skills, increase productivity and improve governance at all levels. The success of ICT-enabled development (or e-development)...