Skip to content
George Dawoud edited this page Jan 28, 2026 · 27 revisions

Welcome to the ChurchCRM Wiki

What Is ChurchCRM?

ChurchCRM is a free, open-source, web-based church management system that helps churches manage their congregations effectively. It runs on any LAMP stack (Linux, Apache, MySQL, PHP) and is mobile-friendly.

Key Features

  • 👥 People & Families - Manage member profiles, families, and classifications
  • 📅 Events & Groups - Track attendance, manage groups, and organize events
  • 💰 Finances - Handle pledges, donations, and generate tax statements
  • 📧 Communications - Send emails and generate reports
  • 🌍 Localization - Available in multiple languages

View all Features →


📚 Quick Navigation by User Type

👤 End Users

Day-to-day usage of ChurchCRM

Getting Started Core Features
User Documentation Families & Persons
Search Groups & Events
FAQs Finances

🔧 Administrators

Server setup and system maintenance

Setup Maintenance Troubleshooting
Installation Guide Upgrade Guide Troubleshooting
System Requirements Backup & Restore 500 Error Guide
First Run Setup Users & Permissions Logging & Diagnostics

💻 Developers

Contributing to ChurchCRM

Getting Started Development Documentation
Development Setup Code Style Guide Database Structure
Docker Environment Adding v2 MVC Pages Internal APIs
Contributing Guide Testing Guide Release Process

🚀 Getting Started

New Installation

👉 Official Installation Guide - Recommended starting point

After installation:

  1. First Run Setup - Configure your church details
  2. Features Overview - Learn what ChurchCRM can do
  3. User Documentation - Detailed guides for each feature

Need Help?


After You Install

The application is built around people, families, and groups. After you successfully install and log in:

Initial Configuration

  1. Enter your Church Details: Church name, address, phone, and email (Report Settings)
  2. Plan your setup:

Getting Comfortable


🌐 Localization

ChurchCRM supports multiple languages. See:


The ChurchCRM Team

Open Source Dependencies

Clone this wiki locally