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 (Bible Study, Sermons, Prayer, Newsletter, etc.), you will need a free Groq API key from console.groq.com. Enter it in Administrative → System Setup Control.
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