Community Development Financial Institutions (CDFI) are generally non-profit organizations that provide financial products and support services to local small businesses and entrepreneurs, often overlooked by commercial lenders, to encourage economic opportunities.
Business or Startup Incubators are usually nonprofit organizations that guide startups and early stage companies through the various developmental stages until they have sufficient physical, human and financial capital to operate successfully on their own.