Drupal has long been known for its incredible versatility and extensibility. Here are a few interesting Drupal-based software projects and solutions you should know about:
CiviCRM is used by more than 10,979 organizations on a daily basis. This free and open source CRM solution is web-based, offers a complete feature set out of the box, and integrates with your website. CiviCRM is specifically designed for the needs of nonprofits, non-governmental organizations and civic sector organizations. The CiviCRM community envisions that "all organizations - regardless of their size, budget, or focus - have access to an amazing CRM to engage their contacts and achieve their missions."
CiviCRM is built for constituency, or customer relationship management. This CRM solution is designed to manage information about an organization's donors, members, event registrants, subscribers, grant application seekers and funders, and case contacts. CiviCRM can also manage volunteers, activists, voters and more general sorts of business contacts such as employees, clients or vendors.
CiviCRM's core tracks contacts, relationships, activities, groups, tags and permissions, while its components keep track of contributors (CiviContribute), events (CiviEvent), member lists (CiviMember), cases (CiviCase), grants (CiviGrant), campaigns (CiviCampaign), petitions (CiviPetition), bulk mailings (CiviMail) and reports (CiviReport).
CiviCRM is a competitive, powerful piece of software, but like any decent software project, the core team has plans for improvements in future releases of the project. CiviCRM's roadmap includes a new and powerful form designer built with modern tools to make it quicker and easier for users to customize screens. The team also has plans to improve the API as well as polish the look and navigation of the interface in order to put more of CiviCRM's functionality within easy reach.
CiviCRM downloads are available from SourceForge, where it was 'project of the month' in January of 2011.
RedHen is a Drupal-native CRM originally designed for common nonprofit needs. It is a flexible CRM system with functionality for managing information about contacts, organizations, and their relationships with you and each other.
Although it's fully-functional on its own, RedHen is also designed to integrate with enterprise CRM solutions suchas Salesforce or Blackbaud. RedHen is created and maintained by ThinkShout, who wrote the latest version of the Salesforce module.
RedHen also has capabilities for engagement tracking, customizable one-page donation forms, and website-integration for purposes such as event registration.
Because it can integrate with your website, you can use relationship and interaction information to change the way your site behaves and the way your users interact with it. For example, users who have logged in to your site can update their mailing address and that information is reflected in your CRM database.
RedHen allows you to customize your CRM data in the same way that you can customize Drupal. Its modular structure is similar to Drupal Commerce. The modules you get won't give you an instant functioning CRM. This requires configuration and customization for your specific needs. It's possible that one day, RedHen will produce "Features" and "Apps" that provide prepackaged CRM solutions for different use cases, but these don't exist just yet
FarmOS is a Drupal web-based farm management and record keeping tool. With farmOS, you can manage areas, plantings, animals, equipment and more with a number of pre-packed contrib modules. The distribution also includes fourteen farmOS-specific modules including Farm Admin, Farm Asset, Farm Crop, Farm Equipment, Farm Map and more.
FarmOS allows different roles to be assigned to managers, workers and viewers. Managers have access to the entire system while workers can use the record-keeping tools only. Viewers have read-only access.
Because farmOS is built on Drupal, it is modular, extensible and secure. Both Drupal and farmOS are licensed under the GNU General Public License, which means they are open source. You can download and set it up yourself on your own web server, or you have the option of using a farmOS hosting service called Farmier.
The lead developer of the project, Mike Stenta's inspiration for farmOS came from software he developed for a CSA program. He says, "If you can think of it, you can probably build it in Drupal - and chances are someone already has."
FarmOS is currently looking for beta testers and other contributors to the project.
Let us know what you think of these Drupal-based software solutions. We'd love to hear from you!