Apricot by Bonterra Alternatives for Human Services Agencies: When to Stay, When to Move, When to Build
If you run one or two programs with standard funder reporting and no technical staff, stay on Apricot: replacing a working case management system to save a subscription line is a bad trade. Look at a custom build only when you run several programs with genuinely different data models, when partner agencies need consent scoped access to shared clients, or when grant reporting keeps outrunning what forms can express. A focused custom case management build runs $45k to $110k in 10 to 16 weeks, and a multi program platform runs $130k to $300k. Do not build if your funding is year to year with no reserve, if nobody on staff will own the system after launch, or if your caseload is a few hundred clients a year.
Why human services teams start shopping
The search usually begins at a funder deadline. A new grant arrives, it wants outcomes counted in a shape nobody has reported before, and the change turns into new forms, new fields, a new report, and a week of admin work before a single client is served. Do that across six funders and three programs and your case management system stops being a system of record and starts being a monthly negotiation.
The second trigger is growth in program count rather than caseload. Apricot is comfortable when one program has a clear intake, service delivery, and exit path. Add programs where the word client means different things, where the unit of service is a night of shelter in one and a twelve week class in another, and you start stretching the form and record model to fit. Agencies end up either duplicating client records across programs or building one heavy record where most staff ignore most of the fields. The first costs you at audit. The second costs you at the front desk, every intake, forever.
The third trigger is partnership. Referral work with police, hospitals, courts, shelters, and other nonprofits means people outside your agency need access to part of a record and nothing else. That is a permissions question, a consent question, and a legal question at once, and it is where many agencies find the edge of what a configurable platform will do for them.
What Apricot genuinely does well
Give it credit. The core idea, that a program manager rather than a developer should be able to build a form, add a field, and put it in front of caseworkers this week, is the right idea for this sector. Nonprofit programs change when funding changes, and funding changes often. A system where a non technical staff member can restructure intake without a vendor ticket is worth real money, and plenty of agencies have run well for years on exactly that.
It also handles the unglamorous parts competently: attaching documents to a client file, role based access so a volunteer sees less than a case manager, audit trails showing who changed what, and reports that satisfy a typical government or foundation funder. Bonterra brings a support organization and a sector focused roadmap behind it, which matters when your entire technology function is one operations director who also manages the building lease. If that describes you, the honest advice is to get better at the tool before you shop for a replacement.
Where it actually strains
Three places, and they are structural rather than cosmetic. The first is the configuration ceiling. Forms and records are a flexible model until your program needs something the model does not express: a household whose membership changes over time, a case shared across two agencies, a service episode that legitimately belongs to two programs at once. You can approximate all of these. Approximations accumulate, and eventually the workarounds are the system.
The second is reporting shape. Standard reports answer standard questions. The questions that get an agency funded again tend to be longitudinal and cross program: what happened to the cohort we served two years ago, how outcomes differ by referral source, what one client's path looks like across shelter, employment, and behavioral health. Getting those answers out of a configurable platform usually means exporting and rebuilding the analysis in a spreadsheet every cycle, which is work that never ends and never compounds.
The third is integration burden. Your HMIS, a state reporting portal, a partner hospital's referral feed, and your accounting system all want data in different shapes. Each connection is its own small project. Where no connector exists, someone owns a manual export, and manual exports are where data quality goes to die.
The per user maths in a nonprofit
Per user pricing and nonprofit staffing are an awkward fit. Human services agencies run on part time caseworkers, seasonal staff, service year members, students on placement, and volunteers, most of whom need read access and two or three forms. Paying a full seat for someone who logs three hours a week pushes behavior the wrong way: agencies share logins, which destroys the audit trail, or they keep people off the system and let paper creep back in. Neither is a negotiating problem, it is the pricing model. A system you own prices on hosting and maintenance rather than headcount, so adding twenty volunteers costs nothing and every action stays attributable to a named person.
Your real options, including staying
Staying is legitimate and often correct. If the friction is that nobody ever invested in configuring the system properly, the fix is a sector consultant for six weeks, not a migration that will eat a year of your operations team.
Switching to another sector platform is the next option. CaseWorthy, Eccovia ClientTrack, Penelope, FAMCare, and Bonterra's own ETO cover similar ground with different opinions about data structure and pricing. Clarity is the common choice where HMIS participation drives everything. Salesforce Nonprofit Cloud is the middle path many mid sized agencies take, since it gives you a real platform and a large partner network at the cost of needing someone who can administer it. Switching fixes interface and price complaints. It does not fix the underlying fact that your data model belongs to someone else.
Building is the third option, and the shape matters more than the decision. You are not rebuilding a software category. You are building the client record, the service log, the consent and sharing rules, and the reporting layer your programs actually use, then integrating the systems you are obliged to feed.
What you should not rebuild
Keep buying the things that are solved and boring. Document storage, single sign on, e signature, secure messaging, and text reminders all have mature services that cost a few dollars per month and would be a waste of a build budget. Same for your accounting system and your donor database: a case management platform should hand data to them, not absorb them. Where a funder mandates a specific data standard, treat that standard as an export target rather than an excuse to model your whole agency around one grant.
When a custom build pays back
Four signals, and you want at least two. You run four or more programs whose data structures genuinely differ. Partner agencies need consent aware access to shared clients, which is the reality for coordinated entry, victim services collaboration, and reentry work. Your grant portfolio demands outcome reporting that changes every cycle and someone is rebuilding it by hand each time. Or the coordination model itself is what funders pay your agency to run, in which case the software is the program rather than back office overhead.
Two counter signals matter just as much. If your funding is year to year with no reserve, a custom system becomes a liability the moment the grant ends. And if no one on staff will own it after launch, do not start. Software with nobody accountable for it degrades faster than a subscription you can at least phone someone about.
Migration reality
Getting off Apricot is a data project with a legal wrapper. Export every form and record type separately, plus attached documents, and expect the export to be faithful to Apricot's structure rather than to the model you are moving into, which means a mapping exercise. Client identity is the hard part: agencies routinely discover duplicate records that were invisible while each program worked in its own view. Resolve those before you load, not after.
Consent and confidentiality travel with the data. Records covered by victim services confidentiality rules, or by substance use treatment confidentiality rules, cannot simply be copied into a system with broader access. Build the access rules first and load into them. Keep the old system read only for one full reporting cycle, run both systems in parallel through one funder report, and reconcile line by line before you trust the new numbers. Budget training honestly: caseworkers carrying full caseloads do not learn a new system in a lunch session.
Cost bands and the honest call
On the Apricot side you are looking at a quoted per user annual subscription plus implementation and configuration support, rising as staff count rises. On the build side, from Digital Heroes delivery experience: a focused custom case management system covering client records, service logging, consent and access rules, and funder reporting runs $45k to $110k over 10 to 16 weeks. A multi program platform with partner portals, closed loop referrals, document handling, and several integrations runs $130k to $300k. Add roughly 15 to 20 percent of the build cost each year for hosting, support, and the changes every grant cycle brings.
The honest call: stay if you are small, standard, and stretched thin. Switch if your complaint is price and usability and you can accept someone else's model for another five years. Build when coordination across programs and partner agencies is your actual work, when reporting keeps outrunning what forms can hold, and when you have the funding stability and internal ownership to keep a system alive long after launch.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Organizations lose an average of 16 sales deals per quarter due to poor CRM data quality, and 45% report their CRM data is not ready for AI implementation. Source: Validity (via PR Newswire) (2025) →
- In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
- An independent Forrester Total Economic Impact study of OutSystems found a 363% three-year ROI with payback in under 6 months, illustrating that faster, lower-labor build approaches can materially shift the payback math. Source: Forrester Consulting (commissioned by OutSystems) (2024) →
- Standish's 2015 CHAOS research found roughly a third of software projects (about 36% by the Modern definition) fully succeed on time, on budget, and on scope, with top success drivers including executive support, user involvement, and clear requirements/business objectives. Source: Standish Group (CHAOS Report) (2015) →
Pari builds automated test suites at Digital Heroes so that regression checks run on every change instead of once before a release. She writes about what is worth automating, what is not, and how a test suite earns its keep or becomes maintenance nobody wants.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
What is the best alternative to Apricot by Bonterra?
Is Apricot by Bonterra worth staying on?
How much does a custom nonprofit case management system cost?
How do I migrate case data out of Apricot?
Can a custom system handle HMIS and funder reporting requirements?
Why does per user pricing hurt nonprofit case management?
How long does it take to build a custom case management system?
Should a small nonprofit build custom software?
What should we keep buying instead of building?
How many SaaS seats do we need before building custom becomes cheaper?
Is Zoho or Pipedrive good enough for a small sales team, or should we build custom?
At what team size does building a custom CRM get cheaper than paying for Salesforce?
What are the biggest mistakes companies make when building a custom CRM?
Should we pay a consultant to customize Salesforce or just build our own CRM?
Should I hire a freelancer or an agency for my software project?
Should I hire a freelancer or an agency to build my CRM?
What happens to our CRM if the agency shuts down or we stop working with them?
How does a custom CRM handle GDPR, HIPAA, or other compliance requirements?
Who can build a custom CRM software system?
Digital Heroes builds custom CRM software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other CRM software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.