Community development as a term has taken off widely in countries and given to the practices of civic leaders, activists, involved citizens and professionals to improve various aspects of communities, typically aiming to build stronger and more resilient local communities.