The Nonprofit Finance Fund is a community development financial institution that offers loans,  financing, consulting and education.