Skip to content

ChurchCRM

ChurchCRM is a 2026-edition, community-driven Church Management System (ChMS) that evolved from the original ChurchInfo codebase to provide a more modern, responsive, and feature-rich experience. Unlike its predecessor, ChurchCRM is built on a “Mobile-First” philosophy, utilizing Bootstrap 4 and AdminLTE 3 to ensure that pastors and volunteers can manage the congregation as effectively from a smartphone as from a desktop. For 2026, it has introduced significant security upgrades, including Self-Service Two-Factor Authentication (2FA) and an overhaul of its mapping system to use private, open-source Leaflet.js instead of third-party tracking APIs. It remains the top choice for IT administrators who want a free, professional-grade CRM that respects data privacy and offers deep integration with modern tools like Mailchimp.

Key Features (2026 Edition)

  • Self-Service Security: The v7.0 series allows all users to enroll in and manage their own 2FA directly from their profile, reducing the administrative burden on the IT help desk.
  • Privacy-First Mapping: Replaced Google Maps with Leaflet.js and Nominatim. Family and member data is no longer sent to external third-party billing accounts for location rendering.
  • Automated Communication Hub: Features native integration with Mailchimp for newsletters and Twilio for SMS, allowing for automated “Welcome” sequences and emergency alerts.
  • Advanced Contribution Tracking: Supports multiple payment gateways and pledge management, with a streamlined workflow for generating annual tax statements and financial transparency reports.
  • Integrated Volunteer & Group Management: Allows for the creation of unlimited groups and roles, with specific tools for tracking spiritual gifts, volunteer availability, and Sunday School attendance.

Pros & Cons

The Pros (Why Download?)The Cons (What to Know)
Truly Free & Open Source: No licensing fees, no member caps, and no “Pro” paywalls. You have full access to the source code and complete data ownership.Modern Infrastructure Requirements: As of 2026, the latest stable branch requires PHP 8.4+, which may necessitate an upgrade to your existing server environment.
High Global Accessibility: Supports localization in over 40+ languages, including recent 2026 updates for Spanish, French, and German regional formatting.Technical Setup: While more intuitive than ChurchInfo, it still requires a web server (Apache/Nginx) and MySQL knowledge for initial deployment and updates.
Rapid Feature Evolution: The community-led development model ensures that security patches and new features (like the 2026 Mapping overhaul) are released frequently.Resource Intensive Logs: Detailed diagnostic logging is excellent for troubleshooting but can quickly fill up disk space on smaller VPS servers if retention isn’t managed.
Bootstrap-Responsive UI: The dashboard is fully optimized for touchscreens, making it the best open-source option for ushers using tablets during live services.No Official “App Store” App: While it works perfectly in mobile browsers, it lacks a native “ChurchCRM” app for iOS/Android notifications.

System Requirements

To ensure stable 2026-level performance for your Astra Service Desk clients, use these hardware benchmarks:

  • Server Environment: PHP 8.4 or higher (Required); MySQL 5.7+ or MariaDB 10.5+.
  • Web Server: Apache (Recommended) or Nginx; supports modern infrastructure like FrankenPHP.
  • PHP Modules: gd, mbstring, mysql, curl, and gettext must be enabled in your php.ini.
  • Memory: 2GB RAM (Minimum); 8GB RAM (Recommended) for high-traffic environments or large report generation.
  • Storage: 500MB for application files; additional space required for member photos and document attachments.
  • Client Access: Any modern browser; optimized for Chrome, Edge, and mobile browsers.