The paper examines several ongoing projects that aim to provide information technology-based services to rural populations in India. The analysis highlights the common building blocks required for
successful implementation, and the relative strengths and weaknesses of different approaches.