Twelve case management tools compared by job: intake, the case system, notes, outcomes and integration — each with what it is best for and where it stops.
The main case management tools in 2026 are Bonterra Apricot and ETO, Salesforce Nonprofit Cloud, Casebook, CaseWorthy, Eccovia ClientTrack, Bitfocus Clarity, Penelope, Exponent, CharityTracker, Sopact, and the general-purpose tools teams still fall back on — survey platforms and ChatGPT or Copilot. They divide by job: most store the client record, a few file for compliance, and only one reads the case notes.
Twelve tools are compared below, grouped by the job they do rather than by vendor size. Each entry says what it is best for and where it stops. If you want these ranked for a nonprofit specifically, that comparison lives on best case management software; the underlying rubric is explained on case management software.
These are what most people mean by a case management tool. They all keep one record per client, log services, and report on structured fields. They differ mainly on how long they take to stand up and how much compliance they carry.
Bonterra Apricot is the most widely deployed case management tool in nonprofit human services, and the one most funders and program officers already recognise. ETO covers larger multi-site deployments.
Salesforce Nonprofit Cloud is the most configurable case management tool available, and a real case system once someone builds it.
Casebook is the fastest modern case management tool to stand up, which makes it the practical choice for a team without an IT department.
Penelope organises casework around clinical assessments, scheduling and session records rather than service logs, which suits counselling and behavioral health.
CharityTracker is the cheapest credible case management tool, live in days with almost no administrative overhead.
If your reporting is dictated by HUD, a state workforce board, or a Medicaid programme, the choice is usually made for you. These three carry the filing workflows the others treat as an add-on.
CaseWorthy is built around the compliance workflows — HMIS, WIOA, eligibility, multi-program enrolment — that most case management tools bolt on afterwards.
Eccovia ClientTrack handles the case where several agencies serve one client and each needs a different slice of the record, with the consent controls that make sharing legal.
Bitfocus Clarity is the HMIS most housing and homelessness programs encounter, and it handles exit and post-exit workflows better than general case tools.
Storing a case and proving the case worked are different jobs, and most organisations discover the gap when a funder asks for evidence.
Exponent gives Salesforce organisations a pre-built casework layer with funder-ready dashboards, removing most of the custom build Nonprofit Cloud otherwise requires.
Sopact is the only tool in this comparison that reads every case note and document the moment it is written, keeps one client record across programs and years, and traces every outcome back to the sentence it came from. It runs alongside whichever case system from this list you already own.
SurveyMonkey, Qualtrics, Typeform and Alchemer are used for intake and follow-up in most programs that lack a case system, and they collect well but have no concept of a client.
ChatGPT and Copilot read case notes better than any legacy case tool, and they are the most common shadow analysis tool in the sector, but they have no client identity and no permissions.
Most case management tools integrate with Salesforce and HubSpot through per-tool connectors or a middleware layer like Zapier, and a few — Exponent and Salesforce Nonprofit Cloud — run natively on Salesforce. Sopact connects over MCP, an open protocol, so it reads from and writes to Salesforce, HubSpot and other systems through one interface instead of a separate connector per tool.
The practical difference is what has to be built. A per-tool connector maps a fixed set of fields, and every new source means another integration project and another thing to maintain. MCP is a standard interface: the same connection pattern covers your CRM, your case system, and the file stores your documents sit in, so adding a source is configuration rather than development.
Native on Salesforce. Exponent Case Management and Salesforce Nonprofit Cloud — the case record is a Salesforce object, so no integration is needed.
Connector or middleware. Bonterra, Casebook, CaseWorthy and CharityTracker offer APIs or partner connectors; most teams end up with Zapier or a custom job in between.
MCP. Sopact reads Salesforce and HubSpot records over MCP and writes results back, which is also how it pulls historical case notes out of a legacy system during a migration.
On migration specifically: MCP is the right way to bring historical case notes across from whatever you are leaving, so nothing is stranded. Going forward it is simpler to collect in one place, because every note that lands in Sopact is read as it arrives rather than waiting for a sync.
| Tool | Job | Where it stops |
|---|---|---|
| Bonterra Apricot / ETO | Case system | Multi-month setup; notes unread |
| Salesforce Nonprofit Cloud | Case system | Everything is custom to build |
| Casebook | Case system | Caseload-wide reading stays manual |
| Penelope (Athena) | Clinical casework | Cross-program history is manual |
| CharityTracker | Light case system | Basic outcomes; not built for volume |
| CaseWorthy | Compliance | Setup is a project; filing, not outcomes |
| Eccovia ClientTrack | Compliance / multi-agency | Heavy to configure; outcomes mean exports |
| Bitfocus Clarity | Compliance / HMIS | Scoped to housing |
| Exponent | Outcomes on Salesforce | Needs Salesforce administration |
| Sopact | Reads notes, proves outcomes | Not a compliance system of record |
| Survey platforms | Intake and follow-up | A response is a row, not a person |
| ChatGPT / Copilot | Ad-hoc reading | No identity, no permissions, unrepeatable |
Nothing today. One case system. Casebook if you want to be live this quarter, Bonterra if funder recognition matters more, CharityTracker if budget is the constraint.
A case system you dislike but cannot leave. Keep it and add the reading and outcomes job on top. That is two tools, not a migration.
A funder mandate. CaseWorthy, Eccovia or Bitfocus Clarity, then decide separately how outcomes get proven.
Surveys and spreadsheets. You have an identity problem before you have a tooling problem. Fix the client ID first, or every tool you buy will inherit the same mess.
A CRM is organised around a relationship and a pipeline; a case management tool is organised around a person receiving services over time, with assessments, case notes, referrals and outcomes attached. Sopact sits alongside either, reading the notes and documents both accumulate and keeping one Persistent Client Record per person.
Exponent and Salesforce Nonprofit Cloud run natively on Salesforce. Bonterra, Casebook, CaseWorthy and CharityTracker integrate through APIs, partner connectors or middleware such as Zapier. Sopact connects over MCP, an open protocol, so one interface covers Salesforce, HubSpot and other systems instead of a separate connector for each.
Yes, and MCP is the cleanest route: Sopact reads historical case notes out of a legacy system over MCP so nothing is stranded during a migration. Going forward it is easier to collect in one place, because every note that lands is read as it arrives rather than waiting for a sync to run.
Almost none. Bonterra, Salesforce and Casebook are adding AI summaries of a single record, and ChatGPT or Copilot will read whatever you paste in without remembering it. Sopact reads every case note and document as it is written and shows the quote behind each theme, which is the one genuine split in this category.
Most organisations end up with two: a case system for the record, the workflow and any compliance filing, plus something that reads what it collects and proves the outcomes. Sopact is designed for that second role and runs alongside the case system you already own rather than replacing it.
Free and very low-cost tools such as CharityTracker at the entry tier work for small caseloads and simple referral coordination. They break when you need one client tracked across several programs, outcomes after exit, or any analysis of what caseworkers actually wrote, because those are the features the price is buying.
Licensing ranges from a few hundred dollars a year at the small end to six figures for enterprise deployments. Implementation is the line that surprises people: on the legacy platforms it often matches or exceeds the first year of licensing, which is why time to first live program belongs in any comparison.
They look identical because nine of the twelve above do the same job. Test the things that differ: how long until one program is live, whether every case note gets read or only a sample, whether one client stays one record across programs and after exit, and whether the same question returns the same number twice with a link to the source.
Shortlist two tools, take one program and about fifty current clients, and run both for 30 days. If you already have a case system, the faster test is to point Sopact at that program's existing notes and see what comes back — who is at risk this week, which barriers repeat, and which outcomes you could put in front of a funder with the note attached — and the 90 seconds below show that running on one record.
Watch (1:32): one client carried on a single record from intake to exit, notes and documents read as they land, and a question typed in plain language answered with the source it came from.
Next: see the nonprofit ranking on best case management software, or the rubric on case management software.