Project of the Month, January 2011 - SourceForge Community Blog (original) (raw)

CiviCRM is a free, libre and open source software constituent relationship management solution. CiviCRM is web-based, internationalized, and designed specifically to meet the needs of the civic sector – including advocacy, non-profit, non-governmental groups as well as educational institutions, membership associations, government agencies and more. Integration with both Drupal and Joomla! open-source content management systems gives you the tools to connect, communicate and activate your supporters and constituents.

CiviCRM includes optional components for:

CiviCRM’s integration with content management systems provides a number of advantages relative to other CRM applications:

Why and how did you get started?

The project was started in the fall of 2004 and the first release (v1.0) was in March 2005. Several of us had worked together developing web-based software for online donations and bulk email targeted at U.S. non-profits. The software was NOT open source and didn’t provide a consolidated view of constituents. We came to the conclusion that there was a need for an open source CRM solution built from the ground up to serve not for profit organizations was desperately needed. Existing CRM solutions were modeled on sales force automation requirements and weren’t easily adapted to the needs of the civic sector.

Who is the software’s intended audience?

Civic sector organizations around the globe — including advocacy, non-profit, non-governmental groups as well as educational institutions, membership associations, government agencies and more. Political campaigns have also started using this software a lot more in the past few years.

What are a couple of notable examples of how people are using your software?

There are thousands of fantastic organizations using CiviCRM to support their missions. Some examples:

What are the system requirements for your software, and what do people need to know about getting it set up and running?

CiviCRM is a web-based solution that runs on your own web server, or on a server at your hosting provider. Installs on local machines should consider using the XAMPP/WAMP stacks which almost painlessly install Apache/PHP/MySQL.

What gave you an indication that your project was becoming successful?

We’ve experienced a number of different “success indicators” as the project has grown, including:

What has been your biggest surprise?

The need and demand for open source tools in the sector. The rapid adoption rate across organizations of all sizes.

What has been your biggest challenge?

Why do you think your project has been so well received?

We are providing a powerful set of tools which meet the real needs of organizations / users. Most of the alternative solutions are proprietary and many are quite expensive. We have devoted a lot of time and resources to communicating with the folks who use the software and responding to suggestions, “better ideas”, bug reports etc.

What advice would you give to a project that’s just starting out?

Release early and often and set up effective channel(s) for communicating with end-users, developers and integrators.

Where do you see your project going?

So far the project has relied on foundation support (thanks to OSI, Yellow Dog Foundation and Chintu Gudiya Foundation), large consulting contracts (thanx Physician Health Network, US PIRG, Quest Scholars, Alpha International) and our training program to bootstrap and get the project to its current state. In order to remain sustainable in the coming years, we need to transition to becoming a fully community funded and supported project. We have begun this process by launching a series of crowd-sourced funding campaigns we call “Make it Happen”. You can check out (and contribute to) the projects currently seeking sponsorships here: http://civicrm.org/mih

What’s on your project wish list?

What are you most proud of?

If you could change something about the project, what would it be?

How do you coordinate the project?

How many hours a month do you and/or your team devote to the project?

There are 12 full time “core team members” working on the project.

What is your development environment like?

Milestones:

Version / Date Milestone
March 2005 First release
August 2005 (v1.3) Contribution component added
January 2007 (v1.7) Events component added
May 2007 (v1.9) Bulk email
January 2009 (v2.2) Case management and reporting framework
August 2009 (v3.0) User interface overhaul
August 2010 (v3.2) Campaign tools
Next release (3.4) Will include support for workflows, and provide compatibility with the new versions of Drupal (7.0) and Joomla! (1.6)

How can others contribute?


More projects of the month

Donald Lobo

Donald Lobo

**Occupation:**Chief software architect
Location: San Francisco, USA
**Education:**BS Computer Science, MS Computer Science

Michal Mach

Michal Mach

**Occupation:**Developer, localization and quality assurance guru
Location: Warsaw, Poland
**Education:**Master of Arts in Economics, Warsaw School of Economics

Dave Greenberg

Dave Greenberg

**Occupation:**Project manager

Education: BA, MSW
Location: San Francisco, USA

Piotr Szotkowski

Piotr Szotkowski

Occupation: Developer, localization guru
**Education:**PhD Telecommunications, Warsaw University of Technology
Location: Warsaw, Poland

Kurund Jalmi

Kurund Jalmi

Occupation: Development team lead
**Education:**Bachelor of Engineering in Computer Science from Goa Engineering College, Goa University
Location: Mumbai, India

Deepak Srivastava

Deepak Srivastava

Occupation: Development team lead
**Education:**Bachelor of Engineering in Information Technology from Mumbai University
Location: Mumbai, India

Yashodha Chaku

Yashodha Chaku

Occupation: Development team lead
**Education:**Bachelor of Engineering in Computer Science from Cummins College, Pune University
Location: Mumbai, India

Kiran Jagtap

Kiran Jagtap

Occupation: Development team lead
**Education:**Bachelor of Engineering in Information Technology from Sinhgad College of Engineering, Pune University
Location: Mumbai, India

To simplify the download process and make it easier for folks to download using SF mirrors.

Better, faster downloads; the ability to have multiple versions of the software on the site; and the ability to have download stats.