Community outreach projects as a sustainable way of introducing information technology in developing countries