ICDTrainingThe Institute for Capacity Development (ICD) is a non partisan independent Development Management training; Development research and Consultancy institution.