The Church Management System was developed by FIA World Software Development Corporation with SRM Programming Dynamics (SRM) serving as its systems design and front-end development firm. This system was formerly known as Church Members, Donations, and Expenses Financial Management System and all aspects of that system plus numerous additions and improvements were brought into this product. The software began several decades ago as a Windows 95 based system and continuously evolved to function in various Windows operating systems over the years. The current version was augmented from the original Windows versions to be an internet- based, AI integrated high performance system. The system is uniquely designed for the Church Accountant and Pastor and can accommodate as many church members and ministries as needed. Note that the system functions in Dark and Light Mode according to your reading preference.
Two ways to log in:
The first person to log in becomes the permanent Administrator (★) — with access to all menus and the Administrator Panel showing all registered users.
After logging in, the system opens to a 4-digit PIN screen. The default PIN is 1234 — change it immediately in Administrative → System Setup Control. When leaving your computer, go to Administrative → Maintenance and enter a different number to lock the system. Re-enter your PIN when you return.
For AI-powered features (11 tools in all: Bible Study, Sermons, Deep Dive Research, Prayer, Newsletter, and more), you will need a free Groq API key from console.groq.com — this is the system's primary, go-to AI engine, and it's free with no payment typically needed. Enter it in Administrative → System Setup Control. An optional free Gemini API key from aistudio.google.com, entered on that same screen, adds an automatic backup: if Groq is ever slow or unavailable, the system transparently retries through Gemini — no extra setup, and nothing changes about how you use the AI tools.
Groq handles all 11 AI tools for free, with no payment required — it's ChurchCDE's primary, go-to AI engine. Gemini is completely optional and only ever steps in as a backup if Groq is temporarily unavailable or rate-limited, so most churches will never need it at all.
If you do choose to set up a Gemini key, we recommend enabling a pay-as-you-go (or prepaid) billing plan on that Google account rather than a bare free-tier project — Google has been phasing out free access to its newer Gemini models generally, so a billing-enabled account gives the most reliable access. Since Gemini here is only used occasionally as a safety net, real-world cost should be minimal to none.
The first step in making this system functional is to select "System Setup and Control from the Administrative menu. Provide your organization's name, your name, address, phone number, and email. Go to System in the menu and select Company Address. Be sure to save the information and close the window. Now the fun can begin.
ChurchCDE stores all your data locally in your browser by default. This works perfectly on a single computer, but has limitations:
Firebase Firestore (Google's cloud database) solves all of these issues — and the free Spark Plan is permanently free with no credit card required, making it ideal for churches.
Firebase accounts are free and tied to your Google account. If your church already uses Google (Gmail, Google Drive, etc.), you already have a Google account that can be used. Each church or organization should set up its own Firebase project so your data remains private and separate.
const firebaseConfig = {
apiKey: "AIzaSyXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
authDomain: "your-project.firebaseapp.com",
projectId: "your-project-id",
storageBucket: "your-project.appspot.com",
messagingSenderId: "123456789012",
appId: "1:123456789012:web:abcdef1234567890"
};
You will need three values from this block:
In the Firestore Rules tab, paste the following rules exactly and click Publish:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
If you choose not to set up Firebase, your ChurchCDE data is stored only in your browser on your current computer. We strongly recommend:
Backup files can be transferred to any computer and restored there, but this is a manual process compared to Firebase's automatic sync.
| Resource | Free Limit | Typical Church Usage |
|---|---|---|
| Storage | 1 GB | ~0.01 GB for 1,000 members |
| Reads/day | 50,000 | ~500 per session |
| Writes/day | 20,000 | ~50 per session |
| Auth sign-ins/month | 10,000 | A few per day |
| Cost | $0.00 — Permanently Free | |
To Begin using this Software System: 1) Add Members to the Membership Manager (Members Menu), 2) Then Donations can be entered from those Members (Members Menu), 3) Add Business Creditors (Expense Accounts) to the System (Expenses Menu), 4) Document Payments to the creditors and other organizational costs, 5) Members (Members Menu) can be added to the various Committees (Church Menu).
Best and Warmest Regards...
SRM