
Community development (CD) is a collaborative, participatory process that enables community members to take ownership of their own development, drawing on their strengths, resources and visions to create positive, lasting change. It aims to empower communities by actively involving...