CiviCRM is an open source constituent relationship management software designed for non-profits. It allows users to manage constituents, track contributions and memberships, manage events, and perform bulk email campaigns. CiviCRM is integrated with Drupal and Joomla and has over 375,000 downloads with 3,500 active sites using it. New features are continually added in response to an active developer community.