According to the American Management Association, 25 per cent of companies are dissatisfied with outsourcing and more than half have brought outsourced services back in house. Education Development Center (EDC), a non-governmental organization, is an example of offshoring best practice and will help identify factors for successful implementation of an outsourcing project. The case starts with a description of EDC and its inability to manage a high level of growth with a fragmented and outdated information infrastructure. As a non-profit organization, EDC had different pressures on its cost and revenues that for-profit organization.