I have been working on a contract for a not-for-profit for the last 2-3 weeks and have been setting up a Customer Relationship Management (CRM) system for them to help with managing their grant application process. I selected Highrise from 37Signals as I have had some experience using it and most of the other products from the 37Signals stable over the last few years. It's lightweight, easy to use and quick to set up. Importantly it integrates nicely with desktop email clients and address books and the learning curve is fairly shallow. As with most new technology implementations it takes discipline and commitment to get it off the ground. At the same time as introducing the new technology I am creating and honing a complete set of business processes by doing the job myself.
The challenge remains to help the organisation switch from sending spreadsheets around by email to a cloud based database platform. What makes it rewarding, is seeing successful take up and buy-in from a largely unpaid team of volunteers spread about the globe.
Just for the record - no connection to 37Signals.