Overview
What can we expect to pay?
How do we know what computer configuration will best meet our fundraising needs?
What are some of the questions I should ask a software sales representative and what things should I look for in the product?
How should we handle staff training?
What about references?
For the short run, should I maintain my old and my new systems?
I understand that fundraising database software needs to be "configured" to reflect how we conduct our fundraising program. How does this work?
Is there anything special I need to know about data conversions?
Fundraising database software has gone from being a luxury to an everyday necessity for most development programs. However, unlike most other software genres, instead of facing few choices, purchasers are confronted with a multitude of options—at every price level—from comprehensive proprietary packages with sophisticated add-on modules to introductory-level shareware or freeware programs available on the Internet. And as a result, one of the most common computer-related questions voiced by development officers is “How do we evaluate and choose a fundraising database program that best meets our needs?”
If you are in this situation, hopefully the following FAQ's will help you find an appropriate and cost-effective solution.
We know we need a database for recording, tracking, reporting, managing, and implementing our development program, but where do we begin? Begin your search with a thorough analysis of your current development program. Map out all of the following on paper before you begin to look at different software packages:
- Initiatives: What are the specific elements for individual and/or institutional giving in your annual fundraising program plan? (e.g. direct mail, corporate & foundation grants, special events, planned giving, major gift program, etc.)
- Computer equipment: How many computers are there in your office, and with what chip, speed, RAM, and storage capacity? If you have a network, how many are on it and what is your network software? Do you plan to expand in the near future?
- Budget: How much can you spend?
- Staffing: What is your departmental structure? If you have fundraising software, who inputs data? How many currently use your database software and at what level of proficiency? Will additional users be added in the future?
Now, make a determination of where you will be in 3 to 5 years in each of those same areas. These two steps will help clarify the most basic features and performance priorities required of your future software.
In general, the basic purchase price for fundraising software falls into four price ranges (not including the cost for additional user licenses, data conversion, additional staff training, and annual technical support agreements), as follows:
Do we go IBM or Apple? Should we be networked? Questions of this nature deserve a more comprehensive response than can be included here but there are some basic considerations:
As for basic configuration and equipment, most development offices use desktop computers in a small network or as stand-alone computers. As a note, however, even a two computer office will derive benefit from utilizing a network, if for file and printer sharing alone. Also, editing documents is easier on a network (no need for floppies) though you will want to establish some common file naming procedures.
For operating systems, for all intents and purposes, you faces one of two choices… using pc compatible or Apple equipment, but you can have both systems working on a network. Most fundraising software currently on the market is designed for pc compatibles running a Windows operating system.
As for new equipment, you will want:
If you are on a network, you will want a server that has a minimum of 40Gbs hard disk space and preferably more since modern business software takes up a tremendous amount of space, let alone loading your existing work files and your new database.
Those are some very basic responses… but each office, program, and organization is unique. Given the complexity of this situation, for a more specific recommendations on systems, equipment and configurations, contact a local computer consultant that has experience working with nonprofit organizations.
Before looking at software, an organization must first be clear about its overall current and future operations (see #1 above). Having that information in hand, some of the basic questions to ask are:
Most sophisticated fundraising database programs will require a fair amount of staff training in order to be used properly and effectively. In most cases, paying for additional (more intensive) staff training—either on or off-site—is advisable after the initial free training. There will be an additional cost for this step, but in most cases it is well worth the expense… why have a high powered program if you do not, or worse, cannot use it effectively?
Identify at least two people in your organization to learn the program. In many organizations, only one staff member is the primary user; however, having a second person who has a basic, even rudimentary, understanding is helpful (even critical) when the primary user is absent.
For any product that you find interesting, ask the sales representative for at least 3 references you can contact by phone. Be sure to ask for clients that are similar to the type and size of your organization and development program. Call all the clients… your conversation need not be more than a quick five-minute chat but you will get some interesting information. Some sample questions you might ask are:
Once you think you've made your final selection, make a site visit to another organization that has the software up and running – even if you have to do a bit of traveling. Make the visit without the sale representative present. Interview the staff members who are actually doing the data entry, coding, indexing, sorting and queries, mail merges, report generation, etc. Remember, the time and expense you spend on a site visit is nothing compared to what you will spend on a software product in the combined cost of the purchase price, data conversation, staff training, and annual support.
Absolutely. Plan on a six month trial and error period for your new system. Don't expect (or promote the expectation) that you'll be up and running right away. Consider managing duplicate systems for a short period (say, 3 to 6 months... some organizations have run duplicate systems for up to for a year!). In the initial months, plan on your staff needing to call the manufacturer's technical support line everyday (and often several times a day). However, the more you use tech support, the faster you learn the program.
Conduct several practice runs using the standard features you will use regularly over the course of the year such as creating and producing a mail merge, planning and conducting a special event, exporting data, and running reports on giving. Invent scenarios and then practice the procedures required to meet the need. It's much easier to learn a software program when you're not under pressure to perform.
When an organization purchases a new database software, the first step toward using the program is getting your old data into the software. In most cases, the manufacturer will do this for a fee. Be sure to get all the essential information from your software manufacturer before you have them do the conversion (price, turn-around time, ease of input, how much follow-up help you will get, etc.).
Ask other users of your new software how they converted their data. You might find other users have contracted with a local computer database consultant who has experience converting data for your new software and who can provide this service at a lower cost than the manufacturer. Finally, ask the manufacturer if they have affiliate relationships with any local computer consultants, as these people can often offer more timely on-site help with conversions as well as other issues.
All fundraising database software needs to be configured to reflect how your organization records and identifies constituents, labels gifts, reports information, and tracks progress, etc. The more comprehensive your program is, the more planning and set-up time you will need.
As mentioned right at the start of the FAQ, it is strongly recommended that you spend a healthy amount of time mapping out on paper your entire program before you even look at new software. Map out your individual and/or institutional giving programs from initial planning to year-end annual report. This process will help you choose software that fits your specific needs, and will greatly reduce the amount of set-up time.
If you have not used a fundraising database before, some questions you need to ask are:
Who are your major constituencies? There are as many ways to identify records for fundraising as there are nonprofit organizations. However, the basic rule is keep your list of main constituencies as simple as possible—most organizations should have no more than 6 or 7 main groups. You can have more ways to identify a constituent, but these labels should be located in a separate field in the database. For example…
If you are a school, your main constituency groups might look like the following: Alumni, Current Parents, Past Parents, Board of Directors, Foundations, Corporations, Government, and Friends. An individual (or institution) in any one of these categories might also have other ways he/she needs to be identified – i.e. as a major gift prospect, a golf-outing participant, a class agent, a hall of fame dinner sponsor, a faculty member, a vendor, a board member prospect, a capital gift prospect, etc. All supplementary information should be maintained in a field separate from the main constituency field, also that field should be capable of holding multiple listings for each record.
The smaller the number of main constituency groups, the easier and faster you can input, organize, segment, track, and report information.
In addition to giving each record a main audience or constituency code, in most cases you will need assign names or codes for other fields including—among others—prefix, title, suffix, salutation, gift labels, solicitations or appeals, special events, annual unrestricted/restricted funds, endowment/scholarship/capital funds.
The general rule of thumb for creating your own fundraising database is… don't. Unless you have a full-time MIS department (not just one staff member) that you can rely on for timely assistance, it is probably not a good idea to develop your own system. There are many reasons for this including all the time and salary expense it takes to study your program, map out the database layout, build the required files, create field structures, design the screens, convert and load data, build stock reports, and debug the database. Why go through all this trial-and-error headache and expense when there are database products that will give you what you need now as well as provide room for future growth.
Having said this, if you have extremely limited financial resources (and even then, keep in mind there may be an appropriate freeware and shareware products available) or if you are determined to develop your own database, here are some pointers:
Written by: Duff Batchelder, Management Solutions for Nonprofit Organizations, LLC, 4 Wellyn Close, Bronxville, NY, 10708, T: 914/779-4497, duff@millbat.org