Appfrica.net: Information Technology, Investing and Development in Africa