Alternative & migration · CRM

Apricot by Bonterra Alternatives for Human Services Agencies: When to Stay, When to Move, When to Build

CRM Development software overview illustration for Apricot by Bonterra Alternatives for Human Services Agencies.
The short answer

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.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 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) →
  2. 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) →
  3. 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) →
  4. 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 S. · Senior QA Engineer · Automation · Delhi

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.

FAQ

Frequently asked questions

What is the best alternative to Apricot by Bonterra?
There is no single best alternative, because it depends on why you are leaving. CaseWorthy, Eccovia ClientTrack, Penelope, and FAMCare are the usual like for like moves, and Salesforce Nonprofit Cloud is the common step up for agencies with an administrator. If the problem is that your programs and partner agencies do not fit a shared data model, a custom case management build is the better long term answer.
Is Apricot by Bonterra worth staying on?
Yes, for a lot of agencies. If you run one or two programs, your funder reporting is standard, and you have no technical staff, Apricot does the job and replacing it would cost more attention than it returns. The strongest reason to stay is that a program manager can change forms without a developer, which suits programs that change whenever funding changes.
How much does a custom nonprofit case management system cost?
A focused build covering client records, service logging, consent rules, and funder reporting typically runs $45k to $110k. A multi program platform with partner agency portals, referral loops, and several integrations runs $130k to $300k. Budget another 15 to 20 percent of the build cost each year for hosting, support, and grant driven changes.
How do I migrate case data out of Apricot?
Export each form and record type separately along with attached documents, then map that structure onto your new data model. Resolve duplicate client records before loading rather than after, since programs working in separate views often hide them. Keep the old system read only for a full reporting cycle and reconcile one complete funder report in both systems before cutting over.
Can a custom system handle HMIS and funder reporting requirements?
Yes, provided you treat the required data standard as an export target rather than the design of your whole system. Build your records around how your programs actually work, then generate the funder or HMIS submission from that. This is usually easier to maintain than bending every program to whichever grant happens to be largest this year.
Why does per user pricing hurt nonprofit case management?
Human services agencies staff with part time caseworkers, volunteers, and placement students who each need light access. Paying a full seat for someone logging a few hours a week pushes agencies into shared logins, which breaks the audit trail, or into keeping people off the system entirely. A system you own charges for hosting rather than headcount, so light users cost nothing.
How long does it take to build a custom case management system?
A focused build usually takes 10 to 16 weeks from discovery to launch. A multi program platform with partner portals and integrations runs longer, often four to seven months. Add one full reporting cycle on top for parallel running, because you want to produce the same funder report from both systems before you retire the old one.
Should a small nonprofit build custom software?
Usually not. If your funding is year to year with no reserve, or nobody on staff will own the system after launch, a custom platform becomes a liability rather than an asset. Building makes sense when coordination across programs and partner agencies is what funders actually pay you to do, and when you have stable multi year funding behind it.
What should we keep buying instead of building?
Document storage, single sign on, e signature, secure messaging, text reminders, accounting, and your donor database. These are mature, cheap, and not where your agency is different from anyone else. Spend the build budget on the client record, consent and sharing rules, referral loops, and the reporting your funders keep changing.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
Is Zoho or Pipedrive good enough for a small sales team, or should we build custom?
For a straightforward pipeline they are genuinely good and cheap: Zoho CRM Standard starts at $14 per user per month billed annually and Pipedrive Essential is priced about the same. They stop being enough when you need custom objects, industry workflows like job scheduling or inventory-linked quoting, or deep hooks into an internal system. If your team exports to spreadsheets every week to do the real work, the tool has already failed and custom is worth pricing.
At what team size does building a custom CRM get cheaper than paying for Salesforce?
The crossover usually lands between 15 and 25 users. Salesforce Enterprise lists at $165 per user per month, so a 20-person team pays roughly $39,600 a year indefinitely, while a $45,000 custom build plus $8,000 to $12,000 in annual upkeep breaks even in about 18 months. Below 10 users, Salesforce or Zoho is almost always the cheaper path and a good agency will tell you that.
What are the biggest mistakes companies make when building a custom CRM?
The top three across 2,000+ Digital Heroes projects: cloning Salesforce feature-for-feature instead of building the 6 to 8 workflows the team uses daily, leaving data migration until the final month, and designing without the salespeople who will live in the tool. Each of those adds 30 to 50 percent to cost or kills adoption outright. The fix is unglamorous: a small first scope, migration planned in week one, and two or three end users present at every sprint demo.
Should we pay a consultant to customize Salesforce or just build our own CRM?
If your gaps are configuration-sized, hire the consultant; the Salesforce customization quotes our clients bring to Digital Heroes usually run $150 to $250 per hour, and small changes land fast. Switch to building your own once the customization estimate crosses roughly half the cost of a custom system, because you would be spending custom-development money while still renewing per-seat licenses every year. We regularly see teams put $60,000 into Salesforce customization on top of $40,000 a year in licenses, more than a comparable system they would own outright.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
Should I hire a freelancer or an agency to build my CRM?
A strong freelancer works for a single-pipeline tool under roughly $15,000, but a CRM your company runs on needs design, backend, and QA skills plus someone available when the original builder moves on. The most expensive projects Digital Heroes inherits are freelancer builds abandoned at 80 percent, where finishing cost more than starting with a team would have. If you do go freelance, require the code to live in your own repository from week one.
What happens to our CRM if the agency shuts down or we stop working with them?
Nothing dramatic, provided three things were set up at the start: the code in a repository you own, hosting and domain accounts in your name with the agency as an invited collaborator, and documentation plus a handover clause in the contract. Under those conditions any competent team can pick up a mainstream-stack CRM within a couple of weeks. If an agency insists on owning the hosting account or the repository, walk away before the build starts, not after.
How does a custom CRM handle GDPR, HIPAA, or other compliance requirements?
Compliance has to be designed in from the schema up: field-level encryption, role-based access, audit logs, retention rules, and for GDPR a working way to export and delete a person's data on request. Custom can actually be the stronger option because you decide exactly where data lives, including keeping it in-country or on your own servers, which off-the-shelf tools do not always allow on lower tiers. If HIPAA applies, confirm the agency will sign a business associate agreement and has shipped healthcare systems before, because that experience is not implied.
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.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?