I had an email exchange recently with someone from a group that uses CiviCRM and she mentioned that she wished she didn't have to go to hire a consultant every time she had a question -- she is more of a "DIY" person. My response was that CiviCRM...
CiviCRM is a powerful, web-based contact relationship management (CRM) system. It allows an organisation to record and manage information about the various people and organizations it interacts with. CiviCRM is more than just an address book, it also allows you to track your interactions with people and organizations, engage with constituents, and solicit donations through your website. The information you gather is all stored in one place but you can access it from almost anywhere.
CiviCRM focuses on the needs of non-profits. CiviCRM emphasizes communicating with individuals, community engagement, activism, outreach, managing contributions, and managing memberships.
The above (from the free online user guide) is a good introduction to CiviCRM. We're happy to discuss your organization's needs and whether CiviCRM could be a solution for you. It has six optional components for case management, fundraising, event registration, membership management, email blasts, and report generation. One of the huge benefits not mentioned above is the tight integration with BackdropCMS, Drupal and Wordpress).