Salesforce Nonprofit Success Pack (NPSP) - Donations
From basic tracking to more complex reporting, the Nonprofit Success Pack (NPSP) is a flexible application that can be tuned to many different needs.
Overview
3.15m youtube video intro to Salesforce Nonprofit Success Pack here's the link to the Salesforce.org website page