Needs and appropriate levels of technology in Africa