Salesforce NPSP is a database that keeps track of donors, donations, marketing communications, events and much more.