Participatory Applications for Africa Development