Tumaini University, Iringa University College in Tanzania began to develop technology-enhanced learning in 1999. At the beginning of the process, the college had no public computer laboratories. The e-learning capacity was gradually developed over the following 11 years: computer laboratories, a local area network, an electronic library collection, a dedicated IT support department, Internet connections, electronic presentations, a B.Sc. program in IT, video lectures, and online learning. In this article, we analyse the complex network of challenges that we faced during the development process. We discuss technical issues with ICT equipment, system administration, and networks, and we analyse socio-cultural issues with training, funding, and pedagogy.