A fund accounting system provides a self-contained, self-balancing ledger designated for a specific project, grant or donation. This attitude contrasts with the profit-maximizing motives of many commercial industries. Not-for-profit accounting software keeps track of funds, expenses and transactions with accountability and stewardship as chief concerns.