 A director of development is chiefly responsible for bringing in revenue streams to a non-profit (grants, donations, special events), and a CFO is responsible for the fiscal management of the organization.A CFO is rarely assigned to write grant narratives, but may oversee the budget section of a grant application or a fiscal report for a grant.Some larger organizations (especially those that have large government grants) have a grants manager as well as a grant writer/director of development.