CiviCRM is a great solution for non-profits looking to integrate their fundraising, event, membership, grant and email management systems. JMA Consulting is a leader in developing extensions and core contributions for CiviCRM.
CiviCRM is a powerful tool for NFP's - small or large, rich or poor. The ease of customisation, huge feature set and great support forums make it possible for me to provide my organisations with exactly hwat they need.
I chose to learn to use CiviCRM to learn how to help NPOs :) And because it seems to be a meeting point and a continuity of my values, my skills, and what I think we should develop for the next step of our humanity.
I continue to choose CiviCRM because it is open source and geared toward non-profit organizations. It meets both my CRM and advocacy functionality needs, without forcing forcing me to synch two different systems. And it does not force my non-profit users to think in sales terms (leads, opportunities, etc.). I find the CiviCRM community knowledgeable and responsive, and I like being part of a development community where its members want to share information.
It is super important for non-profits, advocacy and related groups to take charge of their destiny. Having control of your data is a good start. The crowd-sourced nature of an open source project in so in line with the co-operation and principles of most non-profits
CiviCRM is a project that strives to make the above possible. It is FREE as in kittens.