Community development corporations, or CDCs, are non-profit institutions created to support and revitalize communities, typically by making direct investment in the community.