Public Benefits Eligibility Software: Custom vs Off-the-Shelf
Buy the integrated eligibility system and keep it. Replacing one with a custom build is a program risk no agency director should accept, and the states that tried it made the national press for the wrong reasons.
On this page
Buy the integrated eligibility system and keep it. Replacing one with a custom build is a program risk no agency director should accept, and the states that tried it made the national press for the wrong reasons. Build modules instead: a versioned rules and determination trace service, ex parte renewal automation, notice generation, and document intake with verification matching.
What Curam, Conduent, Deloitte and Salesforce actually do well
Merative Curam, Conduent, Deloitte and increasingly Salesforce Public Sector Solutions hold the integrated eligibility market, and they hold it because the job is enormous. An eligibility system covers application intake, evidence, verification, determination across several programs, benefit issuance, case maintenance, overpayment recovery, quality control sampling, federal reporting and worker workflow, under audit from more than one federal agency at once.
They also carry the federal plumbing. Interfaces to the Federal Data Services Hub, state wage records, corrections and vital records. Reporting formats that change on somebody else's schedule. The parts of the system that are identical in every state, which is most of it, are exactly the parts you should never pay to rebuild.
And they carry the political weight of continuity. An eligibility system pays benefits to households with no financial margin. A cutover that goes wrong is not a project delay, it is people without food assistance in a month with rent due. Vendors who have run that transition dozens of times price that experience into the contract, and it is worth what they charge.
So the recommendation is unambiguous and it costs us the largest possible engagement: do not replace the system of record. Modular procurement is now the sanctioned architecture precisely because the alternative failed repeatedly, and the right question is which modules deserve to be yours rather than whether the whole thing should be.
Where they stop: a determination that cannot explain itself
Picture the hearing. A hearing officer, a claimant, and an eligibility worker with a printout. The household was found ineligible for food assistance. The claimant says her hours were cut in March and she reported it. The screen shows a countable income figure, and nobody in the room can say how it was built: which pay stubs, over what period, with what conversion factor, against which deduction set, under the rules in force on the determination date rather than the rules in force today.
That is the central defect, and it is architectural rather than a reporting gap. The system was built to produce an answer. The explanation is the legal product, and it was never designed. Policy logic ends up spread across configuration, code and interface behaviour, so no single artifact represents what the rule was on a Tuesday in March.
The second wall is the household. One application can touch Medicaid, food assistance, cash assistance and child care subsidy, and each program constructs a household differently. Medicaid for most adults and children uses a tax based construction, food assistance uses who purchases and prepares food together, child care uses its own definition again. The same three people are one household in one program and two in another, with different countable income in each. Systems that force one household model and apply adjustments produce the subtle errors that surface in quality control samples.
The third is renewal. Federal rules require an attempt to renew Medicaid from information already available before asking the enrollee for anything. During the 2023 unwinding of the continuous enrollment condition, CMS identified states running that check at household level rather than per individual, which forced pauses in procedural terminations and reinstatements. That was not a policy misunderstanding. It was a data model treating the case as the unit when the rule operates on the person.
The fourth is paper. Processing standards are short and real: expedited food assistance runs on a seven day clock and ordinary applications on thirty days, and every day spent waiting on a pay stub comes out of that. Meanwhile documents arrive by mail, by fax, by drop box, by phone photograph and through a portal, and matching each one to the right case and the right open verification requirement is manual work performed by people who could be determining eligibility instead. No packaged product has solved that, because the channels and the local practice differ in every office.
The arithmetic: cost per determination against the cost to build
Government buyers rarely see a per seat price, so build the comparison from your own operating numbers instead.
Take a module at $350,000 with support and enhancement at 17 percent a year. Over five years that is roughly $630,000, or $126,000 annually. If your agency issues 900,000 determinations a year, the module costs about fourteen cents per determination. Now price the same capability as a change order from your incumbent, spread across the same five years, and add the release calendar you will wait in.
The crossover sits near 100,000 active cases. Below that, a module rarely clears against a change order, because your fixed development cost divides across too few determinations and the incumbent is amortising the same work across other states. Above it, the numbers move quickly, and each additional program under the same rules service costs almost nothing extra.
Two operating figures belong in the same calculation and almost never appear. The staff hours currently spent matching documents to cases and to open verification requirements, which is professional time doing clerical work against a thirty day processing standard and a seven day expedited one. And the cost of a lost hearing, which includes the corrective payment, the worker time, and the pattern it sets when the same defect produces the same loss forty times.
The cost to build a module, and what year two adds
Across Digital Heroes delivery experience, a modular component in this domain runs $200,000 to $600,000 over 6 to 12 months. That buys a versioned rules and determination trace service, or ex parte renewal automation with source by source logging, or a notice generation and archive engine, or document intake with verification matching, integrated against the system of record you already run.
Budget two lines your funding request should name explicitly. Data migration and historical rule reconstruction runs 10 to 25 percent of build cost, and the expensive half is not data, it is establishing what the rules were during each past period so that replay produces the right answer. Year two onward runs 15 to 20 percent of build cost annually, and in this domain that line is policy driven rather than technical: legislative changes, federal adjustments, waiver expiry and disaster rules all arrive on their own dates.
What raises the number: program count, since Medicaid alone is one shape and four programs are four rule sets and four household constructions. Any component touching federal tax information, because IRS Publication 1075 turns the environment, staffing and logging into a security program with its own timeline. Data sharing agreements, where the engineering is small and the agreement, test environment and production credentials are not. CMS streamlined modular certification, which changes what you build and not only what you document. And language and accessibility obligations, which for benefits are broader than a typical government portal and belong in scope from the first screen.
Four situations where building a module wins
Regulatory fit. Your determinations are appealable and the burden of showing the calculation sits with you. If a March determination cannot be reproduced in October under the rules that applied in March, you are losing hearings you should win. Ex parte renewal per individual is the second case, for the reason CMS made national.
Scale economics. Above roughly 100,000 active cases, owning the rules service costs less over five years than buying the same changes as vendor work, and the gap widens with every program you add.
A workflow that is your own. Policy logic is public property and it is yours. State options, waivers and local practice are the parts no vendor can generalise, and they are exactly the parts that should live in a versioned artifact your own analysts can read, change and replay against real cases before it goes live.
Integration sprawl. Count them: the federal data hub, state wage records, the Medicaid management information system, child care, corrections, vital records and your document channels. Once three or more must agree about one person, identity and evidence handling is the actual product.
How to decide in a week
Pull five adverse determinations from eight months ago, ideally ones that went to hearing, and try to reproduce each of them exactly under the rules in force on the determination date. Give the task to a policy analyst, not an engineer, and time it.
You are looking for three things. Whether the values consumed can be traced to their sources. Whether the rule version applied can be named. And whether the notice the household received says the same thing the system says. If those three outputs disagree, or if reproducing one determination takes more than an afternoon, you have found the module worth funding and you can write the justification straight from the exercise.
Run a second check the same week: sample fifty renewals and count how many completed without touching the household. That share is the single number worth designing the renewal component around, and most agencies have never measured it per individual.
Then commission a paid discovery phase of two to four weeks that ends with a signed product requirements document: the rule artifact structure, the trace format, integration inventory with the agreements each one needs, certification outcomes to be evidenced, acceptance criteria and a fixed price. Digital Heroes writes that before any code and the agency keeps it regardless of who builds. Contracts sign through our India LLP, US LLC or UK LTD so the work assigns under your own law, and on this kind of program we would tell you to walk away from any firm that treats code ownership as negotiable.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Analyst estimates place CRM implementation failure rates broadly between roughly 30% and 70% (Johnny Grow cites Forrester at 47%), with low user adoption repeatedly cited as a leading cause of failed CRM projects (this being Johnny Grow's own analysis, not a Forrester attribution). Source: Johnny Grow (industry analysis citing Gartner/Forrester) (2025) →
- Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
- EMARKETER reports that over 54% of mobile commerce transactions now happen within shopping apps rather than mobile browsers, underscoring the app channel's growing dominance of m-commerce. Source: EMARKETER (2025) →
- Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
Frequently asked questions
How long does a rules and determination trace module take to build?
Six to twelve months for a component integrated against your existing system of record, with useful output far earlier than that. The engineering is not the long pole. Agreeing the rule artifacts with policy staff is, because writing down what the rule actually is, including the state options and the local practice, surfaces disagreements that have been quietly resolved by individual workers for years.
Who owns the policy logic if an outside firm writes it?
The agency must, without qualification. Policy logic is public property and should never sit inside a vendor's configuration where changing it requires a purchase order. Insist on the repository, the rule artifacts, the environments and the right to hire any other firm, settled before kickoff. At Digital Heroes the agency owns everything from the first commit, and any firm hesitating on that point is telling you something.
Can we build modules while keeping our current eligibility vendor?
Yes, and that is the architecture federal partners now expect. The incumbent stays the system of record while your module owns one bounded job and integrates against it. The practical requirements are a defined interface, a test environment you can reach, and a contractual obligation on the incumbent to cooperate. Negotiate that cooperation into their next renewal rather than assuming goodwill.
What is the difference between eligibility determination and case management?
Determination answers whether a household qualifies, for which program, at what benefit amount, under the rules in force for the period being decided. Case management is everything around it: tasks, documents, appointments, changes reported, worker assignment and correspondence. Products often blur them, which is how policy logic ends up scattered across screens and configuration instead of living in one place you can version.
Should a small county agency build any of this?
Almost never. If your state provides the system and your caseload is modest, your improvement opportunities are usually operational rather than technical. Some offices we have assessed did not need software at all, they needed the queueing and assignment logic changed, which is a two week engagement. Measure where the days go before you write a funding request.
What happens if federal or state policy changes mid-build?
It will, so design for it rather than around it. Rules held as versioned artifacts with effective dates absorb a change as a new version rather than a rewrite, and you can replay a sample of real cases against both versions before publishing. What breaks a build is policy logic embedded in screens and stored procedures, where a change means development work and a regression risk every time.
How much does reconstructing historical rules cost?
Ten to twenty five percent of the build, and it is the least predictable line in the plan. The difficulty is archaeology rather than engineering: finding what the deduction figures, asset limits and disregards were during each past period, and who authorised them. Start this before development, assign it to policy staff, and treat anything you cannot substantiate as a documented gap rather than a guess.
Can artificial intelligence make eligibility decisions?
It should not, and no serious agency partner will propose it. The appropriate use is clerical: classifying an incoming document, reading the values off a pay stub, and matching it to the right case and the right open verification requirement so a worker confirms rather than keys. The determination stays with the rules service and the worker, where it can be explained at a hearing.
What happens if a claimant appeals and we cannot show the calculation?
You generally lose, and the loss repeats for every case with the same defect. The burden of showing how the figure was constructed sits with the agency, and a printout of a result is not that showing. The durable fix is a determination trace that drives the worker screen, the notice and the hearing packet from one source, so the three cannot disagree with each other.
Should notices be part of the same project as the rules service?
Build them together if you can afford to, because the notice is generated from the determination trace and is the artifact a hearing officer reads first. Correspondence quality is one of the cheapest interventions available and it reduces both hearings and call volume. Archive every notice exactly as sent with its delivery record, since the question at hearing is often whether the person was told properly and when.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
Who owns the code when an agency builds my software?
You should, completely, through a written intellectual property assignment that transfers everything on final payment; without that clause, copyright stays with whoever wrote the code by default. Insist that the repository lives in your own GitHub organization from day one and that hosting, domains, and third-party accounts are registered to you. Also check for licenses to the agency's proprietary frameworks buried in the contract, because those can make switching vendors practically impossible even when you own your own code.
Who can build a custom software system?
Digital Heroes builds custom 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 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.
Related guides
Published · Last updated .