CiviCRM has been a technology that we have loved for a long time but in the past year it has blossomed to have even more features to help nonprofits manage their contacts, donations, events, memberships, email, campaigns, cases and much more. With every release CiviCRM adds exciting features that make it better and easier to use.