Six platforms - from open-source Discourse to enterprise Khoros and Salesforce - are quietly fighting over the same thing: the conversations your customers have about you. Building that crowd turns out to be the easy part. Owning it is where it gets expensive.
Nobody puts "we run a great forum" on a pitch deck. It sounds like 2004. And yet the room where your customers argue about your product, help each other, and decide whether to renew is one of the most valuable pieces of software a company touches - and one of the least examined. Six platforms sell that room today, and they could not look more different from each other: a developer Q&A engine, an alumni CRM, two forum suites, and two enterprise machines. Line them up and the marketing pages blur together. Then you read the fine print, and the real question shows up.
The question is not "which has the best features." Features converge - everyone has profiles, moderation, search, badges, some analytics. The question is who owns the crowd once it exists. When you decide to leave, does your community follow you, or does it stay behind with the vendor as leverage? That single line splits the whole market, and once you see it you cannot unsee it.
Start with how little these products have in common. AnswerHub grew out of DZone, the developer-content site Rick Ross founded in Research Triangle Park, North Carolina. It is a Q&A engine for engineering-led companies - the internal Stack Overflow you stand up so your developers stop losing answers in Slack. ToucanTech, launched in the UK around 2015, sells to advancement offices at schools and universities: alumni directory, CRM, website, email and fundraising in one box, pitched at teams with no IT department. These two barely share a customer, yet both file under "community platform."
Invision Community traces back to Invision Power Board, forum software older than most social networks, still sold as a self-hosted suite. Discourse, launched in 2013 by Jeff Atwood and Robin Ward, is the modern reboot of the message board - open source, self-hostable, built by someone who had already co-founded Stack Overflow and watched millions of developers argue in public. And then the enterprise pair: Khoros, formed from the 2018 merger of Lithium and Spredfast, and Salesforce Experience Cloud, the product formerly known as Community Cloud, which ties a branded community directly to your CRM records.
So the category is a costume. Underneath it are at least three separate businesses wearing the same label - developer knowledge, member relationships, and enterprise customer support. What unites them is not the buyer. It is the underlying bet: that the conversations happening about you are worth capturing, and that whoever hosts the room gets to keep a piece of the value.
Khoros is an enterprise community product. Discourse is a platform you control.From a head-to-head comparison of the two, 2024
Here is the line that actually matters. On one end sits ownership: open source, self-hostable, your data on your infrastructure, no vendor able to change the terms out from under you. Discourse is the clearest example - the entire codebase is public on GitHub, and whether you self-host or pay for managed hosting, the data and the community are yours to take. On the other end sits rental: enterprise suites where you buy seats and modules, get deep integration with your CRM and support desk, and accept that your community lives inside someone else's system and business decisions.
Neither end is wrong. The trade is real. Open source hands you control, customization and portability - Discourse describes itself as a canvas you can change in every detail - but you carry more of the load yourself. Enterprise suites hand you turnkey integration and vendor support - Khoros bundles modules you can bolt onto a core platform, at additional cost - but the price of that convenience is lock-in. The mistake is choosing without pricing the trade, and then discovering it two years later when you want to move and the export button is not where you assumed it would be.
Whether self-hosted or using managed hosting, your data is always yours - your community isn't tied to any single vendor's business decisions.Discourse, on data ownership
Watch the corporate history and the ownership story repeats at the vendor level. Khoros exists because Lithium and Spredfast merged and picked a new name. Salesforce has renamed its community product at least twice - Community Cloud became Experience Cloud - folding it into the broader customer-360 pitch. AnswerHub changed hands in a buyout as its parent, Devada (the company that used to be DZone), restructured. The value in these businesses sits in the customer's accumulated data and audience, which is exactly what makes them attractive to roll up, rebrand and resell.
This is the quiet risk buyers underweight. You are not just choosing a feature set for this year. You are choosing whose roadmap, pricing and ownership your community rides on for the next five - and those owners change. A platform can be excellent and still get merged into something you did not sign up for. Open source is partly a hedge against that: if the vendor's decisions stop suiting you, the code and the data still work without them.
Before you sign any community contract, ask for the data-export terms in writing and actually run an export in the trial. The room is cheap to build and expensive to leave - the vendors that make leaving easy are usually the ones worth staying with. Treat portability as a feature, not an afterthought.
| Platform | Built for | Model | Ownership |
|---|---|---|---|
| Discourse | Open forums, any crowd | Open source / hosted | You own it |
| Invision | Self-hosted forums | Licensed suite | Mostly yours |
| AnswerHub | Developer Q&A | Vendor SaaS | Mixed |
| ToucanTech | Schools, nonprofits | All-in-one SaaS | Mixed |
| Khoros | Enterprise support | Modules + seats | Vendor-held |
| Salesforce | CRM-linked portals | Experience Cloud | Vendor-held |
Read the table as a decision, not a scoreboard. If you have some technical capacity and you want control and portability, the left side of the spectrum fits, and Discourse is the reference point. If you need a community wired straight into your CRM, marketing and support - and you would rather pay for that than build it - the right side fits, and Khoros or Salesforce is where you look. ToucanTech and AnswerHub win by owning a vertical so specifically that a general-purpose forum would be the wrong tool: alumni advancement in one case, developer knowledge in the other.
There is a reason community metrics look good in a deck and messy in reality. Every "engagement" number hides a harder one: what share of that audience follows you if you switch tools? A forum that is thriving on someone else's platform is an asset and a hostage at the same time. The healthiest way to run one is to assume you will eventually want to leave, and to pick the platform that makes that assumption cheap. Ironically, that mindset also tends to produce the communities people actually stay in - because the operator is optimizing for the members, not for the switching cost.
So the six platforms are not really competing on features. They are competing on how much of the crowd they let you keep. That is the whole market, once you strip the branding away. Build the community - that part is doable. Just know, before you start, whose name is on the lease.
Software that gives an organization a branded space where its audience - customers, members, students, developers - can ask questions, share answers, discuss, and connect with each other and with the brand. It usually bundles forums or Q&A, profiles, moderation, search and analytics.
They target different crowds. AnswerHub focuses on developer Q&A, ToucanTech on school and nonprofit alumni communities, Invision on self-hosted forums, Salesforce Experience Cloud on CRM-connected enterprise portals, Khoros on enterprise support and social, and Discourse on open-source, self-hostable forums.
Discourse is the standout - it is open source and can be self-hosted, so your data and community are not tied to a single vendor. Enterprise suites like Khoros and Salesforce offer deeper integration but more lock-in; check the export terms before you commit.
If you want control, customization and portability and have some technical capacity, open source (Discourse) fits. If you need turnkey integration with CRM, marketing and support, an enterprise suite (Khoros, Salesforce) fits - at higher cost and with more lock-in.
The value sits in the customer's data and audience, which makes the businesses attractive to consolidate. Khoros formed from a Lithium-Spredfast merger, Salesforce rebranded Community Cloud to Experience Cloud, and AnswerHub changed hands as its parent restructured.