Designing Technology for Existing Infrastructure in the Developing World