Earlier in the year we began the search for a church management software vendor. I’ve been meaning to share the process we went through, as well as our results, but haven’t had the chance to till now. We’re in the midst of a large software project, replacing all our core business software with more suitable applications. One of the needs we recognised early on was for our pastors and ministry staff to have a tool that was truly well suited to their particular needs. The process we went through is equally applicable to most kinds of software, not just ChMS.
We’re using The Raiser’s Edge for all of our larger constituent management, but we felt we owed it to the pastors to get them a best-in-breed tool, which we’d then integrate as necessary with Raiser’s.
Update: A sanitized version of our Needs Assessment is included here. It will NOT match your needs exactly, but feel free to use it as a template. Please don’t distribute it online yourself.
I spent some time looking online, and a number of blogs were hugely helpful in our early research phase, especially that of Joel Lingenfelter. After a few weeks, we settled on the following products to examine:
- Fellowship1
- Shelby Arena
- Church Community Builder
- ConnectionPower
- ThinkMinistry MinistryPlatform
There are maybe 70 vendors in this space, but the above 5 felt the most robust and headed in the direction we were going. We ruled out ACS as we found them pretty much irrelevant for a modern, web-powered ministry such as ourselves. We also ruled out TheCity, as it didn’t appear to have the right focus for us.
Defining Our Needs
The most important factor to choosing the right product, is knowing what your needs are. We’d made this mistake in the past, so I was determined not to do it again. Over a period of a couple of months, my team and I spent time with many of our pastors, and one particular pastor in particular. We noted down all of the things they felt that software could help them accomplish, and together we fleshed these out into detailed use cases and requirement lists. We passed these back to the pastors for review, and eventually ended up with 30 pages of “Needs Assessment”, clearly defining all of the requirements that we had from a ChMS product. Each of the requirement sections and subsections had priorities, and lists of actors that required this functionality.
For anyone else considering this kind of project, I cannot stress the importance of taking your time during this phase, and getting it done right. Resist the temptation to look at the cool features of the pretty software. Unless your pastoral people really need their brains jogged to understand the possibilities, then any time you spend looking at software will be time you don’t spend defining your needs. Trust me.
Acquisitions Galore!
We started this process in January 2010, at which time the products I listed above existed as the list portrays. Fast forward to today, and there’s been considerable change to that list, which I think is important to convey before we go any further.
Fellowship1 was acquired by Active Network. Active had been trying to buy F1 for 3 years we’re told, and eventually the management at F1 felt that Active were heading in a complimentary direction, and could help them reach their goals faster. We generally didn’t take this into consideration too much in our evaluation, as we’ve seen acquisitions go both ways. A few months later, we got word that TheCity had been picked up by ACS, which was a fascinating turn-around, given TheCity’s very web-ie nature, and ACS’s distinct lack thereof. ACS had also picked up NSpire a few months prior, which is one of the product we’re migrating away from. I can’t think that ACS will be having an easy time managing all of their new customers and codebases… but I wish them luck.
The next acquisition was a major surprise to us. Given the number of vendors making ChMS software, and the fact that there were at least 5, robust, viable products on the market with very similar features, acquisitions and mergers were likely to take place. This is why we weren’t particularly surprised about the F1 acquisition. I also spent a few days with Blackbaud in Charleston, and they indicated they were quite interested in the ChMS space as well, whether by development or acquisition. What took us by surprise, was when Active Network went ahead and bought out a second, top-tier ChMS product: ConnectionPower.
For our particular needs, we found ConnectionPower to be the weakest of the products that we looked at, but it was a rich product nonetheless, with a strong customer base. In a period of 6 months, Active Network grabbed themselves around 3300 customers: major market share in this space. They’ve announced that they’ll discontinue the ConnectionPower product, and roll it’s unique features into Fellowship1 (which is being re-branded at some point). I’m skipping over anything else about ConnectionPower in this post, as the product is irrelevant now.
The Evaluation Process
I spent a few weeks getting to know the vendors, discussing their ideals and goals with their sales folks, and reading as much as I could find about each solution online (from the vendors, and more importantly NOT from vendors). We also reviewed pricing, technical requirements, corporate profile, customer feedback and various other things not relating to the actual useability or features of the solution. These last ones had significant bearing on our choice of solution, especially the presence of Canadian customers. We’ve learned to make this an important point for us, as have most Canadian entities looking at the US market for software; and it severely hurt the chances of a few products, specifically Shelby Arena and ThinkMinistry MinistryPlatform. At the time we evaluated, Church Community Builder also couldn’t handle financial transactions outside of the United States, but more on that later.
After that initial process, I used the Needs Assessment that I explained above, to build a scoresheet of functionality that I thought we could cover in a demonstration. We then scheduled demos with each of the vendors, supplied them with our scoresheet and full Needs Assessment, and assembled a team to evaluate the solutions. That team consisted of me, two of my technical staff (my DB guy and my training guy) as well as 2-4 pastors, depending on the day of the demo. The demos were all at least 3 hours long, some of them closer to 4 hours. During the demonstrations, I had each of the pastors with their own copy of the scorecard, marking down grades on the functionality as it was shown to them. Once the demos were done, then we compared the grades and discussed the solution at length. We settled on grades for each piece of functionality, and then reviewed the overall score and compared it to how we felt about the product in general. We awarded generous bonus points for things that smashed it out of the park.
Once we’d finished the demos (which took the better part of 3 weeks) we started comparing the solutions to one another to try and normalize our scores. We did have to go back to a couple of products and see them again, as we inevitably missed things, or didn’t realise something we should have asked beforehand. Once we’d massaged each solution’s numbers to a point we felt was fair, then I built some cunning formulas.
Mathematical Love
After we’d spent 15+ hours looking at software, it was clear that ANY of them could get the job done for us. What wasn’t clear was how each product performed overall against our specific priorities; there were so many trees we couldn’t hope to see (or even remember) the forest. I decided to take a fairly mathematical approach, the description of which you can skip over if you want. I’ll be including some PDFs and Excel sheets shortly, so you can reproduce some of this yourself, in case my describing this to you makes your eyes glaze.
Since the pastors had given us priorities for each of their requirements, we could extrapolate these out to point pools, which when combined with the scores, would produce weighted averages. Put it this way:
Priority 1 = 100 points
Priority 2 = 75 points
Priority 3 = 50 points
If “Functionality A” received a 7/10, that’s 70%, and if “Functionality A” was Priority 2 to us, then it got itself 52.5 points.
Line up the points awarded beside the max points possible, run a weighted average calculation on those columns (technically a sumproduct divided by a sum), and you’ll come up with a score referencing your priorities. We scored each individual piece of functionality this way, and then rolled those values up to subsections of functionality, which were globally prioritized and scored again. The ultimate result was a score out of a 100, for how well this product performed on the things that were most important to us. We also totalled the non-prioritized raw scores, to provide another evaluative point.
Human Readability
We charted all of that, so you could see the numbers of the competing products clearly. We then built out additional charts with other working-sets of functionality, such as: Young Adult Campus tasks vs Connecting a new visitor. We didn’t prioritise these ones, just looked at the vendors’ scores for each set. We also examined consistently highest scores, as well as consistently lowest scores, to see what further trends might emerge. As you’ll see in a moment, the scores were so close we really felt we had to try to push them harder to find weak spots.
Fellowship1 vs Church Community Builder vs Shelby Arena vs MinistryPlatform
The results that we came up with for each product are totally specific to our needs, a part of me is hesitant to post our grades and results online because of this. I will say this once again: the most important thing you can do, if you’re going through this process yourself, is to define your needs. Exhaustively. Because you’re going to spend good money, and a good amount of time implementing this software, and then you’re going to be married to it. We evaluated these products againts OUR needs, and so should you. With that in mind, here’s a brief overview of each one.
Fellowship1
Beautiful, robust & powerful, F1 is the Cadillac Escalade of ChMS software. It’s customer base is the largest, and it’s well deserved. Excels in member management and reporting, especially.
Unweighted, raw totals score: 84.52%
Weighted, prioritized (smart) score: 87.72%
Church Community Builder
Friendly, powerful & organic, CCB is the Lincoln Navigator of ChMS software. It’s been around a bit longer, isn’t quiteas pretty as F1, though it makes up for this in every way (and is by no means ugly, in it’s own right). Their multi-site/multi-campus capabilities are especially well thought out, and their communications tools are feature-rich.
Unweighted, raw totals score: 87.58%
Weighted, prioritized (smart) score: 87.81%
Shelby Arena
Shelby purchased the Arena software from a church who’d developed it themselves, and are now focussing all their development on it. It’s a robust, well featured product, that was held back for us by an unclear interface and a strong “Microsoft feel”. Their communications and reporting tools were very strong.
Unweighted, raw totals score: 81.35%
Weighted, prioritized (smart) score: 76.45%
Think Ministry MinistryPlatform
The new kid on the block, these guys have built out comparable features to all the others, in a fraction of the time. We liked a lot about it, but ultimately it’s aimed more at administrative staff than pastors, and for us that was the wrong focus. It’s got enterprise constituent management written all over it, and has the most flexible family/relationships & multi-congregation concepts we’ve seen yet (make’s multi-site look one-dimensional).
Unweighted, raw totals score: 81.39%
Weighted, prioritized (smart) score: 79.70%
Files
NeedsAssessment - Catch the Fire – April 2011 (Word Doc, generally sanitized) I’m requesting that you don’t distribute this document online yourself. It was for OUR needs, and will need significant changes to match YOUR needs, but it may be a suitable template for you.
ChMS Solutions Rating – Catch the Fire – September 2011 (Excel Workbook, somewhat sanitized)
ChMS Solutions Rating – Catch the Fire – September 2011(PDF printout of the above)
Down to the Wire
As I said earlier, any of these solutions could have worked for us in the end. The lowest score was 76%, which is hardly bad. From the scenario charts and the math, we could see that were really looking at Fellowship1 and Church Community Builder. The other solutions just weren’t quite playing the way we wanted to play. Now you’ll notice that the weighted scores of F1 and CCB are INSANELY close. When I showed these scores to both companies, I think they were each a little disturbed how closely they had scored to one another (though on different functionality, some of the time). Given how close their scores were, and how much our various staff were enamoured with either solution, I jumped on a plane and spent a day in Denver followed by a day in Colorado Springs.
Culture
All things being equal, which they very nearly were, we had to make a decision about which product would fit our culture the best. I spent 6 hours or so each with the respective staffs of F1 and CCB, met people in roughly equivalent roles, and chewed the fat as much as I could. I told some jokes, I asked hard questions, went for a drive with my account managers, and did whatever I could to find out who these guys (and girls) were. If I could have assigned a numerical score to each one, it would have looked very similar to the scores they both got above. At the end of the day, both companies are run by awesome teams, with great vision for helping the Body of Christ. For the record, I have no reason to believe the other 2 solutions are run by any-less awesome people, but I didn’t meet them myself.
Our Pick
In the end we chose CCB. Their smaller size felt comfortable to us, and in the time we spent together we felt that we had a closer DNA match. The lack of financial support outside the US was not an issue for us, as we have to take all our payments through The Raiser’s Edge, as it is the primary donations software that we’re using. CCB has many Canadian customers, each of which have either found a way around this, or didn’t need the functionality. CCB have a plan in place to address this, and while they didn’t commit to time frames I imagine it won’t be an issue this time next year. We signed contracts with them in August and are racing towards an October/November launch window.
If any of this has been of value to you, I’d love to hear about it in the comments. We put hundreds of man-hours work into this, because we strive to be good stewards. It’s all for God’s glory, after all.

would love for you to include us in your analysis as well! http://freshvine.co/
Thank you so so much for your post. You are at the tail end of the process I’m about to start, and your approach is exactly how I plan to tackle it. We’re a small startup church plant with big plans (aren’t we all), and while I have a tech background and have worked around churches for years, I’m new to the admin systems side of things. Couple of questions for you:
Do you have any other documentation on the process you went through that you’d be willing to share?
If CCB will handle admin DB stuff, what other areas of functionality are needed and who do you use for that? For example, volunteer management (who is doing what when), communication amongst members (like The City or Sochurch), church website, etc.
Sorry for the long post, but this is exactly at my point of pain right now :)
Hey Todd, glad it helps someone!
I can send you a copy of our Needs Assessment if you’d like, I prefer it to be somewhat private, so drop me an email at jpuddle@catchthefire.com.
As to other functionality, CCB can handle volunteers, communication among members, facility bookings… there’s a lot there. Same goes for most of the vendors we looked at, hence why I stress the importance of mapping out your needs, and then challenging each vendor to show you how they’ll meet your needs. No one solution is perfect, but they owe it to you as a potential customer to show you how they’d fit your requirements.
As for church website, we’re a pretty big operation so we’ve built those using popular CMSs, like Drupal. I’ve not used this company myself, but I hear great things about cloversites.com… they’re very church focussed.
Thanks Jonathan. I did drop you an email.
Jonathan thank you so much for sharing your journey. I am on this journey now. The church size is 3800 and much of this evaluation has fallen to me as I’m the individual with the technical background. What was the size of your church? I too would very much like to review your Needs Assessment. Would you mind sharing? Did you find the cost structures close?
Hey Norman, thanks for commenting! Our church size, combined across all 10 campuses, is around 2500. As you may have noticed, I did NOT include cost in my basic analysis. My goal was to settle on the solution that met our needs best regardless of cost… and once we had made such a decision, then we would review the costs. Truth be told, all the costs were quite close together, and most of them used a similar pricing model (typical church attendance size).
I’ll email you and Todd our Needs Assessment.
Thanks for responding so quickly. Your approach was very sensible…identify the best fit regardless of price. One concern I have with the ChMs space is longevity of the vendor. The consolidation happening in the space along with current economic conditions makes me wonder if this gives the bigger vendors (.e.g. ActiveNetwork/F1) an advantage. Anyone have a thought on this point?
@Norman, that’s an important consideration. I asked Chris at CCB about this, and his comment was to look at what they’d produced to date, and compare their staff and resources to the others. He said he’s prefer to stay small and agile. I liken CCB to 37Signals, and F1 to Apple. Both do great things, and have very high standards, but come from different mentalities.
As a general rule, I would say that the size of the vendor doesn’t impact the product as much as the other factors, such as number of staff, number of customers, overhead, etc. Consider that if 3-5 vendors have similar prices and similar number of customers… but have widely varying numbers of staff, someone will be sitting on more cash :)
Jonathan, I would add one more thing to your excellent response to Norman’s question about longevity and other factors to consider when choosing a new ChMS partner:
“What and who ultimately drives the direction of the company and it’s products?”
When you partner with a Software-as-a-Service (SaaS) provider you need to consider this question more than you would if you were buying “off-the shelf” software. Why? Because you are choosing a strategic partner, not a vendor. The solution you buy today will go somewhere in the future. Technology is never static. In order to know what direction that might be, you need to ask the tough questions about who has the ultimate say. Is it a group of investors? A single investor? Stockholders? Another company? What is THEIR vision today and for the future? How will changing marketplace/business realities affect that vision?
There are good answers and bad answers to these questions depending on your perspectives and needs. If you see a ChMS purchase no differently than you view buying a new desktop or printer, the answers may not matter at all. If, however, you see your ChMS provider as a partner in ministry, they should matter a lot!
I discussed this and other considerations in this blog post a few months ago. Hopefully, these thoughts can also be helpful to your readers.
Thanks for sharing the overview of a very thorough evaluation process. You guys set a great example of how to take a technology decision seriously and create good processes to help you arrive at the best answer for YOU! We are honored to serve Catch The Fire!
Hi Jonathan, if you are curious about an Open Source solution, be sure to check out bvcms.com. The software is free, we charge for hosting and support. Or you can host yourself. Gives you ultimate control and flexibility. Some of you guys in the comments, especially the Startups, might be interested in this.
[...] is very rare for someone to be as transparent as Jonathan Puddle has been in Choosing a ChMS vendor. We are grateful that the evaluation process ultimately led him to partner with Church Community [...]
Hey folks, I will be speaking on this subject at a conference for pastors and church admin teams in January 2012. You should totally come!
The promo video is here: http://vimeo.com/29524404
More details here: http://catchthefire.com/event?id=6337
This is one of the best threads and posts I think I have ever come across. I wish more churches took the time to really think about what they need in a ChMS package instead of using the 4 ways that we generally see – http://coolsolutionsgroup.com/blog/4-ways-most-churches-select-church-management-software
Excellent job Jonathan!!!
[...] (thanks Steve). Jonathan recently wrote a blog about how their church selected their ChMS – READ MORE HERE. This was a great blog…but the criteria that he used was what really impressed me. The [...]
How does onthecity.org stackup aginst CCB & Fellowship One?
We are with Connection Power now and are looking for a new ChMS. We are also moving to groups.
Hey Justin! Last time we looked, OnTheCity was a lot more like Christian Facebook than we were looking for. It appeared to be more member-driven than leader-driven, which wasn’t what we were looking for. They’ve been through the acquisition mill twice now… which isn’t necessarily a bad thing, but worth considering.
We’ve been using CCB now actively since November 2011, and we love it!
Church Member is also opensource. No where close to being in the same class as the big dogs, but exciting things are planned for it.
Thanks for the note, Joshua!
Great blog! It’s so difficult to sift through the choices. Thank you for making your process in deciding available to all.
We hope you’ll consider Aplos Software for your accounting needs. Our software does Contribution Statements, Check Writing, and Financial Reports. We’re web-based accounting, so we are wherever you needs us.
joomla templates…
[...]J Puddy.net » Choosing a ChMS Vendor[...]…
best scripts…
[...]J Puddy.net » Choosing a ChMS Vendor[...]…
[...] Regarding business, I am passionate about radical employee empowerment, flat hierarchy-less organizations, and the “communicative truth” in marketing. One day I hope to work free of a title and a job description, and to free other employees to do likewise. After high-school I went to work at a large Christian organization in Toronto and have been there ever since. I very literally started cleaning the toilets, and am currently the Director of Technology. One of my most read posts is an evaluation of church management (ChMS) software. [...]
Thanks for this info, we are just stepping away From F1. Any information on Parish Support.com they are new in the game and bought a software company with 200 parishes and have a team of programmers and they are the owners of Church Budget/Envelope company. We are looking to dump logos into a new in the cloud database and keep track of contributions and classes as well as give online acccess.
Hey Lisa, I’m not familiar with Parish Support.com. The Church IT Network (google them) is another great resource that might help!
First, good job on the very thorough analysis in the membership and contribution areas of a ChMS. I am hopeful that any organization takes this much care in analyzing their accounting/finance package – especially since choosing an accounting package is just as complicated if not more than the membership/contributions.
Most responses from church leaders will either be — we have Quickbooks or the accounting subject is ignored altogether (until there is an audit). First, Quickbooks is not compliant for non-profits (including their non-profit edition — See link and towards bottom for limitations in fund tracking – http://support.quickbooks.intuit.com/support/pages/inproducthelp/Core/QB2K12/ContentPackage/Verticals/Nonprofit/nnp_tracking_funds_with_classes.html). Second, if proper accounting practices are ignored, then are you really looking out for the church body as a church leader?
Thanks for stopping by, Jason. You’re absolutely right! We went through a similar process choosing our financial software, as our needs were particularly complex. We settled on Microsoft Dynamics GP.