A community development corporation (CDC) is a not-for-profit organization incorporated to provide programs, offer services and engage in other activities that promote and support community development. These groups usually serve a geographic location such as a neighborhood or a town.