Community Development Financial Institutions (CDFI) are mission-driven entities that provide banking services or financial products to historically underserved communities and people who have lacked access to resources.