CiviCRM is a constituent relationship management system designed for non-profits, membership organizations, and advocacy groups. It allows users to manage contacts, track interactions, run donations and fundraising campaigns. Many large non-profits use CiviCRM to manage millions of records. It has a robust API and integrates with Drupal, Joomla, and WordPress. The presentation highlighted new features in version 4.3 like improved mobile support, profile forms, and an extensions ecosystem.