Industry guide · Internal Tools

Area Agency on Aging Case Management Software: Authorizations, Provider Units and the NAPIS Report at Year End

Aging Services Case Management software visual showing rocking chair, inspection checklist, and payment recovery.
The short answer

If your area agency on aging authorises more than roughly $6M a year across Older Americans Act titles, state funds and Medicaid waiver dollars, and your finance team reconciles provider invoices against authorisations in Excel, build. A focused first release covering assessment, care plan and service authorisation with funding stream rules, provider contracts and rates typically runs $80,000 to $160,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding provider unit capture, invoice validation, waitlist prioritisation, caregiver programme support and NAPIS reporting lands at $200,000 to $500,000 phased over 8 to 14 months. A small agency running one or two Title III programmes should configure WellSky Aging and Disability and stop reading here.

Why one client with three funding sources breaks the system

A care manager visits an 84 year old woman living alone after a hip fracture. By the end of the visit she needs home delivered meals, two personal care visits a day, transport to dialysis three times a week, and her daughter needs respite so she can keep her job. That is four services drawn from at least three funding sources: Older Americans Act nutrition money, a Medicaid home and community based services waiver, and the family caregiver programme. Each has its own eligibility, its own unit rate, its own cap, its own allowable provider list and its own reporting obligation. The care manager writes a care plan. Somewhere behind her, an agency has to authorise, procure, pay and report all of it correctly for years.

The client experiences one plan. The agency runs three sets of rules, and the seams between them are where the money and the audit findings live. When the state reviews you, they will not ask whether the woman was well served. They will ask why 43 meals were charged to a funding source her eligibility did not cover in March, and whether the units you reported to NAPIS match the units you paid for.

The market here is genuinely mature. WellSky Aging and Disability, descended from the SAMS product most directors have used at some point, handles Older Americans Act reporting properly and is the default for a reason. Eccovia ClientTrack is highly configurable. PeerPlace fits particular statewide deployments well. All three are credible. The pattern we see is not that they fail, it is that agencies above a certain size run them for the client record and run the money in spreadsheets beside them, and the spreadsheets are where the risk concentrates.

Problem 1: the authorisation is where money and eligibility actually meet

An authorisation is not a note that says the client gets meals. It is a commitment: this service, from this provider, at this rate, up to this many units, between these dates, charged to this funding source, valid only while the client meets that source's eligibility. Change any one of those and the authorisation changes. Clients move between funding sources constantly as waiver eligibility is established or lost, as a spend down completes, as a state programme runs out of allocation in month nine.

Where systems fall short is treating funding as an attribute of the service rather than as a rule set with its own arithmetic. So when a client transitions from a state funded programme to a waiver mid month, the split is calculated by a person, and when the state asks why the units do not reconcile, the answer is in someone's head.

What a custom build does: authorisations carry the funding source, rate, unit cap, effective dates and the eligibility condition that must hold. Transitions produce a clean split with both segments retained and visible. Remaining units and remaining dollars are live figures a care manager can see before she promises anything to a family. And an authorisation cannot be issued against a funding source whose eligibility criteria the client does not currently satisfy, which removes an entire category of finding at source rather than at audit.

Problem 2: provider invoices are reconciled by hand and everyone knows it

At month end a nutrition provider submits meal counts, a transport contractor submits trip logs, and three in home care agencies submit visit hours. Somebody in finance compares those totals to authorisations and to what the care managers believe was delivered. In most agencies that comparison is a workbook, and the realistic depth of checking is whether the total looks plausible.

The exposure runs both ways. You pay for units nobody authorised, and you also fail to notice a client who was authorised for daily visits and received four in a month, which is a service failure hiding inside a payment process. Where Medicaid personal care is involved, electronic visit verification is a federal requirement under the Cures Act, so visit data exists in some form and is very often stranded in a vendor portal that never meets your authorisation data.

What a custom build does: providers submit units through a portal or a file in a defined format, or the system ingests the electronic visit verification feed directly. Each unit is matched to an authorisation and validated on rate, date range, remaining units, provider eligibility and the client's funding eligibility for that date. Exceptions land in a queue with the reason. Payment is generated from validated units rather than from a submitted total. Under service surfaces as an alert to the care manager rather than as a discovery during a complaint investigation.

Problem 3: the waitlist is the most consequential spreadsheet you own

Demand exceeds funding, which means most agencies maintain waiting lists for home delivered meals, personal care or caregiver support. The Older Americans Act directs services toward those in greatest social and economic need, and your state adds its own prioritisation. In practice that policy is implemented by a coordinator ranking people in a spreadsheet with a scoring rubric nobody has looked at since the last director.

This is the least defensible process in most agencies and the one with the most human consequence. When a legislator asks how long an older adult in a rural county waits for a meal, or when an advocate asks whether prioritisation disadvantages a particular group, the honest answer is usually that nobody can compute it.

What a custom build does: prioritisation is a versioned scoring rule set, applied automatically from assessment data, producing a ranked list with the reasoning visible for each person. Time on list, reassessment prompts and outcome at removal are recorded, including the people who died waiting, which is a number every director should be able to state and almost none can. When capacity opens, the offer sequence follows the policy and any deviation is recorded with a reason.

Problem 4: NAPIS units should be derived, not counted

The state programme report asks for units of service by category, registered and unregistered client counts, and characteristics that have to be collected consistently across a network of subcontracted providers who each have their own definition of a unit. Agencies assemble it once a year from provider reports, and the number reconciles to the money only approximately.

What a custom build does: units are captured once, at delivery, in the definition the report requires, and the report is a query with drill down to the underlying records. Because the same validated units drive payment, the report and the accounts agree by construction rather than by reconciliation. When the state changes a definition, the crosswalk is versioned so prior years remain reportable as they were filed.

Problem 5: caregiver and respite programmes do not fit a client centred model

Under the family caregiver programme the person you serve is the caregiver, and the care recipient is a related but distinct individual with their own eligibility relevance. Most case management systems model one client with services attached, so agencies improvise: a duplicate record, a note, a relationship field that reporting cannot use. Respite then gets recorded against the wrong person and the caregiver's own service history becomes unreadable.

What a custom build does: model the caregiver and the care recipient as separate people with a typed relationship, and let a service be delivered to one on behalf of the other. Respite hours attach to the caregiver's authorisation while the care recipient's needs drive eligibility. It sounds like a small modelling decision and it is the difference between a caregiver programme you can report on and one you cannot.

What a build has to include

  • Intake and screening from multiple entry points, including referrals from hospitals, the information and assistance line and no wrong door partners.
  • Your state assessment instrument, versioned, with reassessment scheduling and change detection between assessments.
  • Care plan and authorisations with funding source rules, rates, caps, effective dates and eligibility conditions.
  • Provider network management with contracts, rates by service and funding source, capacity and geographic coverage.
  • Provider unit submission with validation, plus electronic visit verification ingestion where Medicaid personal care applies.
  • Invoice generation from validated units, with an exception queue rather than silent adjustment.
  • Cost sharing and voluntary contributions handled with the confidentiality the programme requires, since contribution must never gate service.
  • Waitlist prioritisation as versioned policy with visible reasoning.
  • NAPIS reporting derived from the same units that drive payment, plus waiver billing export.
  • Conflict of interest separation where your state applies conflict free case management rules to waiver services.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, a focused first release, meaning assessment and care planning, authorisations with funding stream rules, and provider contracts and rates, runs $80,000 to $160,000 and ships in 12 to 18 weeks. Adding provider unit capture with validation, invoice generation, waitlist prioritisation, caregiver programme modelling and NAPIS reporting brings the total to $200,000 to $500,000 across 8 to 14 months.

What drives cost up in this category specifically: the number of funding streams, since each one is a rule set rather than a dropdown value, and agencies administering both Older Americans Act titles and waiver services are carrying two governance regimes at once. Electronic visit verification integration, because the aggregator or vendor in your state determines how pleasant that is and you do not get to choose. The provider network size, since onboarding forty subcontracted providers to a submission portal is change management, not software. And any state specific assessment instrument with licensing conditions attached.

What keeps cost down: implementing authorisations and provider unit validation first and leaving assessment where it is for one more year. The money problems are the expensive ones and they can be fixed without touching the clinical workflow.

When buying is the right answer

Buy if you are a smaller agency running one or two Title III programmes, without waiver case management, with a provider network you can count on two hands. WellSky Aging and Disability will do NAPIS properly, your reconciliation is manageable, and a build would be an expensive way to reach the same place.

Build when two or more of these are true. You authorise over roughly $6M a year across three or more funding streams. You perform waiver case management alongside Older Americans Act services, so two rulebooks meet on one client. Your finance team spends more than a week a month reconciling provider invoices. You maintain waiting lists and cannot explain your prioritisation with data. Or your state has changed rates, reporting or conflict free requirements and your current configuration is a consulting engagement away from compliance every time.

How to choose a developer for aging services systems

Ask them to model a client who moves from a state funded programme to a Medicaid waiver on the 14th of the month while receiving three services. If they cannot describe the split cleanly, with both segments retained and reportable, they will build you a client database and you will keep the spreadsheet.

Ask how a provider invoice is validated. The answer should mention matching to authorisation, rate, remaining units, date range and eligibility on the date of service, with an exception queue. Anything vaguer means payment will still be a trust exercise.

Ask how they would represent a caregiver and a care recipient. A developer who reaches for a duplicate client record has not worked in this domain.

Ask what they have integrated in this sector, specifically electronic visit verification aggregators and state Medicaid billing, since those are the two that consume schedule. Then settle ownership in writing before kickoff: repository, cloud accounts, data export and the right to hire anyone else. At Digital Heroes the agency owns the code from the first commit, which matters here because these systems hold years of client history that must remain accessible long after any single vendor relationship ends.

Research & sources

The evidence behind this guide

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

  1. McKinsey's Developer Velocity research finds best-in-class tools are the top contributor to software business success, yet only about 5% of executives ranked tools among their top-three software enablers, signaling underinvestment in developer tools (this finding originates in McKinsey's Developer Velocity study rather than the linked generative-AI article). Source: McKinsey & Company (2023) →
  2. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  3. SMS reminders that stated the specific cost of the appointment to the health system reduced missed appointments in Trial One, with the DNA (did-not-attend) rate falling from 11.1% (control) to 8.4% (specific-costs message) - an odds ratio of 0.74 (95% CI 0.61-0.89), i.e. roughly a 24-26% relative reduction - at no additional cost. (Trial Two replicated this at an 8.2% DNA rate.). Source: PLOS ONE (Hallsworth et al.) (2015) →
  4. Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
Rishabh K. · Web Developer · Lucknow

Rishabh builds and maintains client storefronts and marketing sites, including Shopify theme work. Product pages, checkout flows and the small template changes a retailer asks for on a Friday all land with him. Readers get the practical detail of what is easy to change on an ecommerce site and what is not.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom area agency on aging case management software cost?
A focused first release covering assessment and care planning, service authorisations with funding stream rules, and provider contracts and rates runs $80,000 to $160,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. Adding provider unit capture with validation, invoice generation, waitlist prioritisation, caregiver programme modelling and NAPIS reporting brings the total to $200,000 to $500,000 across 8 to 14 months. Agencies authorising over roughly $6M a year usually justify it on invoice validation and reconciliation time alone.
Is WellSky Aging and Disability or ClientTrack enough for our agency?
For a smaller agency running one or two Older Americans Act programmes with a modest provider network, yes, and WellSky handles NAPIS reporting properly. The pattern we see above a certain size is that these systems hold the client record well while the money moves in spreadsheets beside them, particularly authorisation tracking, provider invoice reconciliation and funding stream splits. ClientTrack is highly configurable, and the tradeoff is that each policy change tends to become a consulting engagement rather than something your own staff can adjust.
How should software handle one client funded from several sources?
Treat funding as a rule set rather than a field on a service. Each authorisation should carry the funding source, rate, unit cap, effective dates and the eligibility condition that has to hold, so a client moving from a state programme to a Medicaid waiver mid month produces a clean split with both segments retained and reportable. The system should also refuse to authorise against a source whose eligibility the client does not currently meet, which removes a whole category of audit finding at the point of entry.
Can the system validate provider invoices automatically?
Yes, and this is usually where the project pays for itself. Providers submit units through a portal or a defined file, or the system ingests the electronic visit verification feed where Medicaid personal care applies, and every unit is matched to an authorisation and checked on rate, date range, remaining units, provider eligibility and client funding eligibility for that date. Payment is then generated from validated units rather than from a submitted total, and under service surfaces as an alert instead of appearing later as a complaint.
Does electronic visit verification integration matter for an AAA?
It does wherever you touch Medicaid personal care services, because electronic visit verification is a federal requirement under the Cures Act and the visit data therefore already exists. The problem is that it usually sits in a state aggregator or vendor portal that never meets your authorisation data, so verification and payment stay disconnected. Ingesting that feed and matching it to authorisations closes the loop, and the effort depends heavily on which aggregator your state selected, which you do not control.
How can we make our waiting list defensible?
Express prioritisation as a versioned scoring rule applied automatically from assessment data, producing a ranked list with visible reasoning for each person's position, rather than a coordinator ranking names in a spreadsheet. Record time on list, reassessment prompts, offers made and outcome at removal, including people who died waiting. When a legislator or advocate asks how long an older adult waits in a rural county, or whether prioritisation disadvantages a group, you then have an answer rather than an anecdote.
Can NAPIS reporting be generated rather than assembled?
Yes, if units are captured once at delivery in the definition the report requires, and the same validated units drive payment. The report then becomes a query with drill down to the records behind every number, and the report and the accounts agree by construction rather than through an annual reconciliation. Keep the crosswalk versioned so that when the state changes a definition, prior years remain reportable exactly as they were filed.
How do caregiver programmes fit into a case management system?
They need the caregiver and the care recipient modelled as separate people with a typed relationship, because under the family caregiver programme the person served is the caregiver while eligibility relates to the care recipient. Systems that assume one client per record push agencies into duplicate records or relationship fields that reporting cannot use, and respite hours end up recorded against the wrong person. Getting this modelling right is the difference between a caregiver programme you can report on and one you cannot.
Who owns the code and the client data if an agency builds this?
The agency should own the repository, the cloud accounts, a usable data export and the unrestricted right to hire another firm, written into the contract before kickoff, and at Digital Heroes the agency owns the code from the first commit. This matters here because aging services records span years of a person's life and must stay accessible well beyond any single vendor relationship, and because state reporting obligations continue regardless of who maintains your software.
What does an internal tool cost for a small business with 20 to 50 employees?
Plan on $5,000 to $15,000 for a focused tool that replaces one painful spreadsheet workflow, such as job scheduling, quoting, or PTO tracking. In Digital Heroes projects at this size, the sweet spot is one core workflow, two or three user roles, and a single integration, usually QuickBooks or Google Workspace. Quotes far below $5,000 usually mean a template with your logo on it rather than software built around your process.
What are the most common mistakes companies make when building internal tools?
The three failures Digital Heroes sees most: building for every department at once instead of nailing one workflow, designing without the end users so staff quietly go back to their spreadsheets, and leaving no named owner after launch so small bugs pile up until the tool dies. A subtler fourth is faithfully recreating the old spreadsheet, including its workarounds, instead of fixing the process first. Start with one team's most painful workflow and put the actual users in the room from week one.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
When does a company outgrow Airtable?
The usual breaking points are record limits, permissions, and automation complexity. Airtable's Team plan caps each base at 50,000 records and Business at 125,000, so operations logging thousands of rows a month hit the ceiling within a year or two. The other trigger Digital Heroes sees constantly is permissions: restricting who can view specific fields or records is clumsy below Airtable's Enterprise tier, which becomes a genuine problem once salaries, pricing, or client contracts live in the base.
Should we build our internal tool in Retool instead of hiring developers?
Retool is the right choice if someone on your team is comfortable with SQL and JavaScript and the audience is a handful of technical users, because a basic CRUD dashboard comes together in days. Hire developers when non-technical staff will use the tool daily, when the logic goes beyond forms sitting on a database, or when per-seat pricing stings, since Retool's Business tier lists at $50 per standard user per month. A pattern Digital Heroes sees often: companies arrive after a year on Retool with a tool nobody can maintain because the one person who built it has left.
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.
Who can build a custom internal tools system?

Digital Heroes builds custom internal tools 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 internal tools 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?