Customer Resource Management For Non-Profits?
NoTerminal writes "My 60-person non-profit organization is looking for a tool or set of tools to keep track of our donors and contacts. A perfect solution will either replace or gracefully synchronize with Outlook's contacts module, as well as provide a powerful back-end that can handle donation tracking, grant reporting, and interaction tracking. What contact management system or customer relations management package is your non-profit using? How do you like it?"
Specifically the Raiser's Edge. Seems to do most of what you need.
I'm sure they've done this exact same thing on more than one occasion. You can probably get the foundation arm to give you the software for free.
http://www.salesforce.com/foundation
I am not sure how big your budget is, but I've heard nothing but good things about Tessitura:
http://www.tessituranetwork.com/Products.aspx
There is also Raiser's Edge - but their product (in my opinion) feels like it was put together by a programmer (i.e. - written to bad specs by someone whose job isn't fundraising), not by a user - and thus has lots of quirks that make it not as useful as it should be...
http://www.blackbaud.com/products/fundraising/raisersedge.aspx
I mentioned tinker-toys once in a post - now I'm modded down for life.
It's pretty much the industry standard. I work for a 501(c)3 non-profit with a $15 million a year budget. It's Windows only, but I'm not aware of any open source solution that includes all of the industry specific knowledge that Raisers Edge does.
It might be out of your price range, but the industry standard in your situation would be Blackbaud's Raiser's Edge solution.
...En að Besta Sem Guð Hefur Skapað Er Nýr Dagur
It's not cheap by any stretch.
If you want cheap then Orange Leap has an open source "Community Edition" of their CRM that comes with no support.
For anyone who has actually run both, I'd love to hear a comparison.
I totally disagree.. To me it seems powerful, simple, and very flexible. Japan Post, Starbucks, Dell, all customers... Non-profits get 10 licenses and over 4,000 nonprofits use it. http://www.salesforce.com/foundation/ Worth a look at least.
Yep. I work for a chain of not for profit hospitals and I know the folks who handle donor contributions use salesforce.com. Have been for years. Do not know what they like / dislike about it. But the years of use doe's say something. The only thing is it can be bandwidth intensive on your internet pipe.
You might want to try hosted Microsoft CRM which is available pretty cheap per seat.
If you are working for a non profit how do you have customers? Why not get a real job and [produce some worthless product that nobody needs] instead of [offering to help out those in need and asking little in return]? Just askin.
Fixed that for you.
An even better format: txt
Safe and secure.
(joke stolen from a test... anyone have a link? I only have a local copy)
Convert FLACs to a portable format with FlacSquisher
Just sugarcrm.
Its direct, integrates well with excel and outlook. I mean, im baffled that very few mentioned it here.
Sugar is the way to go.
I have to suffer salesforce and, FOR OUR NEEDS, it sucks infront of sugar. And thats that.
NO SIG
Salesforce.com is a pretty amazing platform for doing CRM that goes well beyond just donor management. As others have mentioned, the Salesforce Foundation makes it available from free-to-darn-cheap. It has good Outlook/Office integration, and unlike most other solutions Salesforce has an really solid Web Services API that makes it possible to integrate with all kinds of other systems, notably including Plone, the open-source CMS system that many nonprofits use. ONE/Northwest, the nonprofit I work for, has done a ton of work in this area, and has had great success at delivering powerful, easy-to-use solutions to mid-sized environmental nonprofits.
www.sugarcrm.com or sugarforge.org - They offer commercial and free open source versions and there are a number of free & pay plugins. Works well on your server or theirs.
Oh my, I shouldn't feed the troll, but this pisses me off.
This particular troll apparently has no idea of what non-profits do or what they do for people at large. Go ahead, pick something that you might care about...I bet there's a non-profit (probably several) that either helps or advocates on your behalf. Let's try this game, shall we?
Emergency relief? How about the Red Cross for one?
Health issues? Too many to mention.
How about the military? Adopt a Platoon. Paralyzed Veterans of American...many many more.
Firefighters and Police? You bet they're covered.
That's just a small sampling and some of the bigger names in the industry. There are thousands more. And they all have donors and supporters who care about that particular thing. You are way off the mark about it not being a "real job". Most of the people that work at non-profits work long hours and far harder than you sitting on your ass cruising Slashdot. And they do it for a pittance of pay because it's something they care about.
OpenERP (http://openerp.com/) has an integrated CRM. I've had great success with this project and the database is completely accessible via XML-RPC if you need custom functions. I've also used SugarCRM, but am not nearly so enamored with that project.
Try http://ngoinabox.org/, They offer four versions, but the most apropos is their Base Edition, with more detailed info here http://base.ngoinabox.org./ For donation tracking, the component they use is CiviCRM - http://civicrm.org/.
http://www.nten.org/ has done reports comparing CMS for nonprofits, including a great comparison of drupal, joomla & plone. Beth's blog, techsoup and netsquared are great resources additionally, you could look into using another serive like donor's resource, firstgiving, givezooks, Mysamaris, and Razoo- most of which have a free option Raiser's Edge, like anything Blackbaud is really great if you can afford it. But I would start at the source of research and read the reviews- they are seriously helpful!
Can I test it first ? I can't find any demo on their website...
I work as a DB consultant for a non-profit that does CRM-Database and Web consulting for other non-profits. We've developed in a variety of platforms and have done everything from custom built solutions through Salesforce, so I'm pretty familiar with the turf. My tips:
1. Raiser's Edge is a nice product with relatively easy entry, but its REALLY tough to master, and, as is true with most systems I've worked with, reporting is still more an art than a science. It's expensive, support is expensive, maintenance is expensive.
2. Salesforce is our preferred platform at the moment. Low barrier to entry (10 seat license for free for 501c(3)), alot of training available free of charge, and with some tweaking, a good non-profit overlay for it's sales-centric backend. Their current NP Template is severely lacking (we have our own package we use) although they've got some momentum behind it lately, and I expect it to improve dramatically over the next few releases. We do alot of customization work on this platform, and its pretty flexible, nice API, great plug-in for Eclipse and the OO language (Apex) they use for the API layer is derived from Java. I wasn't sold at first, but its really grown on me as a platform. Reporting can still be rough though.
3. Filemaker/eBase Not worth your time, money, or frustration.
4. SugarCRM has been getting some mention in the community lately, and in my experience, may be a viable alternative, but I haven't had enough time to play with it.
5. Custom solutions are always pricey, but you should (theoretically) get what you want. MS Access (please no), SQL Server, whatever the opensource flavor of the week is- if you have a really odd-duck funding or business model, it might be worth a look.
The only reason I wouldn't recommend SF outright to you is that it's a bit finicky to setup the Outlook connector, I can't speak for the others around Outlook connectivity. OTOH, what is your CRM DB doing trying to replace your email system in the first place?
You laugh, but for a small business, backups are tough. Some "enterprise" software that is vital to their business for example, will depend on registry keys, services, processes set up to run as a particular user with particular rights, etc. I've dealt with these situations, and setting up a "reasonable" backup solution on a budget is extraordinarily more complex when you're talking about software that is vital to their business.
And in this case, excel is great because it's one file. If they copy it, burn it, put it somewhere, they KNOW it's backed up. It's there. Same goes for TXT. They can test it by taking their one file and opening it up on another machine. Does it work? Yes. It's there.
But for more complicated software, holy crap. One solution I came up for an anonymous small business whose computers were stolen was to replace all their desktops with Virtualbox VMs, set every client and the server to save state, copy all the Virtualbox files to a second folder, and then resume state at 3:00AM. For a backup, I have a batch file on the autorun list for a couple eSATA/USB2 hard drives that they can plug in, click "copy back up" and then it's done in a few minutes to half an hour. They can take the hard drive home. They can do it any time during the day on at least one client and the server.
But frankly, everything else I've seen is that "enterprise" and "business" software is so mind-bogglingly poorly written that unless backing up is an option of the program, and sometimes (in my case) even if it's an option, you'll be regretting not coming up with a sane, easy, fast, painless backup solution right off the bat.
And that's why excel files, txt files, anything that minimizes the filesystem footprint, is awesome. In my case, I had to wrap their business software in a VM.
And they do it for a pittance of pay because it's something they care about.
I spend on charity, and almost never do I donate to charities that pay people to call me. I find charities that spend their money on programs, not on fundraising and administration. Some charities attract volunteer callers/canvassers - but a lot of times it's just people doing a job like any other and there's no reason to glorify what they're doing. The net effect of what they do, beyond making a living, is often going to be moving charitable funding from funding programs over to funding administration and fundraising (calling/advertising) costs.
Honestly, many charities are basically a business that produces calls for donation. For example, "Angel Flight West" sounds like a great charity: "Arranging free air transportation in response to health care and other compelling human needs".
Then you see that only 31.1% of donations go towards the actual program and the rest is lost to administration and fundraising costs (link). Now I'm not saying they aren't trying to good work, or that charities in general aren't doing good work - but I do think there's justification at being frustrated with how many charities are run.
To balance out my last example, look at Food For The Poor. 96.8% of their incoming funds goes to the program.
Let's not stir that bag of worms...
How about Drupal + this module: http://drupal.org/project/civicrm
Good information you have there. I have to say though that most of the non-profits I deal with mostly have a donor database to let them know about upcoming events, keep them abreast of special events and the occasional email asking for a donation. Although there are some that use it to call their donors to ask for more, most of the time it's for emails...not to mention the tax information they need to keep and hold onto.
Guide to Dynamics CRM 4.0 Editions and Licensing http://www.techsoup.org/stock/dtjumppages/microsoft/crm_editions.asp
I work for a 45k-50k member non-profit. We have a staff of around 100 and a 4 person IT department. We use CiviCRM for event registrations. Our main member database is MS SQL with VB.NET apps and horrid Filemaker applications held over from when this was an all Apple shop. I've tried to push for migration to CiviCRM and making contributions to the project to get CiviCanvas. We currently use GetActive for email contact. We currently have our main website contracted out hosted with an ASP based CMS. Drupal with CiviCRM could eliminate several of our internal and contracted applications. My only complaint with CiviCRM is that getting templates to work nicely with both Drupal and the CiviCRM portion seems to be difficult.
Check out Donor Perfect, which for a very small organization can be licensed for like $50. It's amazingly powerful for such a small price.
For larger organizations, the price goes up. It does everything you're asking for, except (perhaps) the Outlook sync. I don't know if it does that.
And although I hate Intuit, check out Quickbooks for Non-Profits. The only reason I'm suggesting this is because love-them-or-hate-them, Quickbooks is the defacto account software for small organizations and their non-profit module ain't bad. Plus, if you're outsourcing your accounting, they'll appreciate that you're on QB.
-David
Holy over-engineering Batman! How about simplifying that solution with image-based backup software. Macrium Free or if you have some bucks to spend Acronis is easier and a bit more polished.
Didn't the users notice the significant performance hit when wrapping their whole desktop in a VM?
Generally you'll find a few options in the non-profit sector:
Targeted, high priced systems
Things like Blackbaud's Raiser's Edge have been around for years, are very full featured, and are often expensive. They run locally on Oracle or SQLServer (maybe others?) They make most of their money off of extensions, upgrades, and service contracts, so be aware that it's going to be well into the 6 figures before your done with them. Same downsides as other locally installed database systems (upgrades, etc).
Targeted, Locally installable
A number of products in the past 15 years have come out for non-profits to download, install locally, and use. Of note, eBase (based on FilemakerPro), and a few others. Recent ones are CiviCRM, and the downloadable SugarCRM. The biggest challenge with these is that you need a geek to install them (yes, you really do), AND a geek to upgrade it three years down the road after your last geek left. Upgrades generally make that harder. These are often free to obtain, but you need to pay someone to install them successfully, or pray that you can find volunteers who know what a command prompt is.
Targeted SaaS systems
More recently SaaS systems dedicated to the nonprofit and organizing community have started to become the norm. Generally cheaper in the end (as are most SaaS systems), most large and midsize groups are moving this way. Of note: DemocracyInAction, running on the Salsa platform -- ~$100/month +, depending on which pieces you want (I'm associated with DIA) Convio: Higher priced, but similar -- starts around $2,000/month Blackbaud new offering: Word is that Blackbaud has something else coming out, but the price will likely be along the same lines as their Raiser's Edge product
Non targeted SaaS systems
Some larger companies (Salesforce, Microsoft, etc) have a version of their software targeted at nonprofits. While capable of some basics, for real organizing and donor management they fall short, unless you pay for a significantly customized version of them. You get the advantage of a big name, but sacrifice lots of useful features. Prices vary -- usually depends on how much customization you want, and if you can find an implementor.
My solution requires, literally, them to merely plug in a hard drive with a batch file already on it, and then make a single click.
And no, it was for a very small business that doesn't need or want an IT department to manage its computers. Performance hit? The new computers were six years newer than the ones stolen. If they noticed a performance hit, they only told me about how much faster their computers were.
Small, purpose driven CRM's could be developed in Lotus Notes which includes automatic replication and offline use. It's not the cheapest thing around, but if you know a lotusscript developer or can hire one, you could have a single integrated application for managing everything you require.
It certainly has it's downsides, but for user simplicity, it has a lot going for it. Personally, I would develop my own tools for something like this with narrowly defined special requirements. You could do something like SugarCRM but I recommend against it due to complexity and initial learning curve.
I've got to agree with you about backup software-it's mostly shit. Never backs up the most important things you really need like registry keys.
You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
Try CiviCRM, http://civicrm.org./ It's AGPL, good community, great devs. We've implemented it for a few medium-large organisations and it works nicely.
Not sure it integrates with Outlook, but mailing contacts can be done directly from the software (so that it appears in the history of that contact). Allows to receive donations, event registration, grant management, case management, mail blasts, etc. If you have a large member community and website, it can integrate with Drupal and Joomla. For example, we often integrate it with Organic Groups, or grant special Drupal roles depending on the membership.