CRM means "customer resource management"-it's software that allows you to centrally store and access information about donors or other constituencies. Why do you need this? So you can better organize fundraising data and more easily build a long-term, personalized relationship with donors. (You can learn more about Network for Good's own Donor Management Suite here.)

Converting or implementing a CRM database is a big step for a nonprofit organization. Generally a conversion or implementation represents a sea-change within the organization, brought on by management changes, fundraising need, programmatic expansion, or extreme discontent with current systems. The data within a database is one piece of the data conversion pie, as the steps surrounding the data, and what the data represents (donors, money) are the life-blood of a nonprofit organization.

Here's a helpful checklist on how to get your donor database in place successfully:

It is also worthwhile to note that the size of the database or the size of the organization do not diminish the complexity of a database conversion, because the issues of coding structures, workflow, fundraising practices, and accounting reconciliation are all the same. What's different is scale. Small nonprofits are in the uncomfortable position of having to handle these issues without the same level of human or monetary resources enjoyed by large nonprofits.