While there has been an increase in the investment in information and communication technologies for development (ICT4D) projects, little is understood about the actual impact of such projects. This, the authors of this ...