This document discusses the successes and challenges of using information and communication technologies (ICTs) in Africa to promote development. Some key successes highlighted include the rapid expansion of mobile phone access across Africa, the transformative impact of M-Pesa mobile banking in Kenya, and the use of mobile phones to support activism campaigns. However, the document also notes challenges such as ICTs only being part of the solution and not addressing other needs like capacity building; institutional contexts sometimes constraining what can be achieved; and systems not benefiting the poorest groups. The implications discussed for the ICT4D community include the need for multidisciplinarity, having a strategic agenda, and adopting strong ethical norms.