With the advent of mobile technologies, many hoped that these information communication technologies (ICTs) would be able to fast-track development on the African continent. But ICT for development (ICT4D) projects come with their own sets of complexities.