Homeless Services HMIS Software Problems: The 7 That Cost Real Money, and How to Avoid Them
The most expensive failure in this sector is deciding to rebuild the system of record. HUD revises the HMIS data standards on a fiscal year cycle, and your exports have to be accepted by SAGE and by the longitudinal submission every time, so a custom replacement makes your continuum the only organisation on earth maintaining that codebase against an annual federal specification change. The build itself is the smaller half of the cost. The permanent obligation is the real one, and it lands on a lead agency whose leadership rotates and whose one person who understood it will eventually take a different job. Build the companion layer instead.
Why do continuums keep deciding to replace their HMIS?
Every few years a lead agency gets frustrated enough with its vendor to price a custom system of record, and the reasoning is always sound at the surface. The vendor is slow. A change request that should take a week takes two quarters. Coordinated entry no longer matches the policy the committee approved. Reports do not answer what funders ask. All of that is real.
The conclusion does not follow, because the frustration is with the gaps and the proposal replaces the core. Bitfocus Clarity, WellSky Community Services and Eccovia ClientTrack are not primarily selling you screens. They are selling the annual work of absorbing HUD data standard revisions across hundreds of communities so that the cost is shared. Take that on alone and you have converted a licence fee into a permanent engineering commitment, funded from grants that were not written to cover it.
It also happens because replacement is a decision a board can make in one meeting, whereas identifying the four things your continuum actually needs takes a week of sitting with a shelter front desk, an outreach worker and the person who assembles the annual report.
The fix is a two column exercise before anyone writes a specification. In one column list everything failing that is genuinely about the federal standard and the export. In the other, list what is failing about coordinated entry policy, bed inventory, data quality chasing, outreach in the field and local funder reporting. The first column is a procurement question, and running a competitive process between Clarity, Community Services, ClientTrack and Apricot is the correct response. The second column is what a build should address. Ask any developer whether you should replace your HMIS, and if they say yes without raising the annual data standard cycle, they are either uninformed or selling.
What goes wrong when the companion layer starts reading HMIS data?
The data problems in this sector are not the usual ones. There is rarely a migration, because the HMIS stays. The problems are coverage, identity and consent.
Coverage is the first. Vendor application programming interfaces vary considerably in what they expose, and the field you need is frequently the one that is not there. Custom assessment questions your community added, the fields a partner agency uses for its own programme, and anything in a vendor specific module tend to be the least accessible, and those are exactly the fields a local prioritisation policy depends on.
Identity is the second. The same person appears across agencies, across programme types and across years, with different name spellings, partial dates of birth and varying levels of identifying information collected under different consent postures. Any by name list, any prioritisation queue and any measure of returns to homelessness rests on resolving that, and no vendor export resolves it for you.
Consent is the third, and it is not a technical attribute. Providers in the same continuum operate under different data sharing agreements, so two records that look identical may carry different permission to be seen, matched or reported.
The fix is a coverage audit and a reconciliation report before design. Pull the actual interface documentation, test the specific fields your policy needs, and write down which ones will require a scheduled export instead of a live read. Then build a divergence report that shows where the companion layer and the HMIS disagree, so drift is visible rather than silent. Treat identity resolution as a named workstream with a human review queue, never as a silent automatic match, because a wrong merge in this sector is a safety issue rather than a data quality issue.
Why do the vendor integrations break after launch?
Two clocks run against you, and neither is under your control.
The first is the federal one. HUD revises the data standards on a fiscal year cycle with changes taking effect at the start of October, touching elements, response values, logic and exports. Your vendor implements those changes on their own schedule, which means field meanings and response sets in the interface you read can shift during a period when your staff are also learning new intake questions. A companion layer that assumed last year's response values will produce quietly wrong prioritisation for weeks before anyone notices, because the numbers still look plausible.
The second is the vendor's own release cycle. Schema changes, deprecated endpoints, tightened rate limits and revised authentication all arrive with vendor release notes that nobody at the lead agency reads, because reading vendor release notes is not anyone's job.
The fix is contract validation and one named owner for the interface. Validate the shape of what you receive on every run rather than assuming it, and fail loudly with an alert when a field disappears or a response value is unrecognised, instead of processing it as a null. Give one person at the lead agency responsibility for reading vendor release notes and for the October standards change, and plan a review of prioritisation logic every autumn as a standing task. Ask any developer what they did when a vendor interface did not expose a needed field. The realistic answer involves scheduled exports, reconciliation and a documented divergence report, not a claim that everything syncs perfectly.
What happens when consent and victim service confidentiality are not designed in?
Two gaps in this sector are not inefficiencies. They are harms.
The first is consent modelling. Access designed as a single global role model, where a case manager sees everything or nothing, does not match how a continuum actually operates. Providers have different data sharing agreements, clients give different permissions, and some project types carry additional restrictions. A companion layer that reads broadly and displays broadly can expose information a client never agreed to share across agencies, and the person who discovers that is usually the client.
The second is victim service providers. They are prohibited from entering client level data into HMIS under the Violence Against Women Act confidentiality provision, and are required to use a comparable database producing equivalent aggregate reporting. Continuums that never solve this end up with a provider on a spreadsheet, or effectively not reporting, and the continuum absorbs the gap.
The fix is to make consent a first class property and to build the comparable database as its own project. Permissions should follow the provider agreement and the client's recorded consent, enforced at query time rather than in the user interface, with an access log. For victim services, the requirement is aggregate equivalence rather than HMIS integration, so scope is genuinely contained and the design can centre on safety: scoped access, address suppression, controlled export and a quick exit. Settle retention and destruction rules at the same time, because a system holding this data with no deletion policy is a liability waiting for a subpoena.
Should you build custom or configure what you already own?
If your continuum has under roughly twenty participating agencies, a coordinated entry policy that genuinely fits a score and a queue, and no shelter operations problem, configure and stop. Your vendor's configuration will cover you and a build will not repay. That is the honest answer for a large number of communities and we give it regularly.
Configuration handles the first version of a coordinated entry policy well: an assessment, a score, a queue, a referral. It handles the third version much less well, once you have case conferencing, tie breaking rules, population carve outs, unit level eligibility matching and a requirement that manual overrides be justified and reviewed after an equity redesign. That is where a versioned rule set with visible reasoning per person starts to matter, and it is the clearest single build case in the sector.
Build a companion layer when two or more of these are true. Your coordinated entry policy has outgrown a score. Your shelters run on whiteboards and continuum wide availability is unknown at nine at night. Data quality is an email chase that only moves before a deadline. Local funders require reporting HUD categories cannot produce. Or you have a victim service provider without a workable comparable database, which is both a compliance gap and a service gap.
And to repeat the point that matters most: do not build the system of record.
How do hidden costs get into the quote?
Four items reliably arrive after signature. The vendor interface, quoted as an integration and delivered as a coverage negotiation once you discover which fields are not exposed and which have to come through scheduled exports. The number of partner agencies, because each brings a data sharing agreement, a consent posture and a training obligation, and none of that is engineering. Offline outreach, which is real engineering rather than a mobile view. And any ambition to include non HMIS sources such as behavioural health, jail release or benefits data, where the legal agreements take substantially longer than the code.
The fifth is the annual maintenance nobody quotes: the October standards review, the vendor release cycle, and the prioritisation logic review that follows every policy change your committee makes.
The fix is to price the ongoing obligation alongside the build. Ask what the annual cost is to keep the companion layer aligned with the vendor and the standards, who performs the October review, and what happens if a needed field is not available through the interface. A developer who has done this will answer specifically. One who treats it as a one off project has not shipped into a federally specified environment.
What separates an HMIS companion build that works from one that fails?
The builds that work pick one module and ship it alone. Continuums that attempt coordinated entry, bed inventory, outreach, data quality and funder reporting simultaneously usually ship nothing, because the next annual report deadline consumes the same staff the project depends on. Choose the thing that hurts most, deliver it, let people use it, then extend.
They make policy visible and versioned. A prioritisation rule set the committee can see and change without a vendor ticket, with each person's position on the list explaining itself, and every decision storing the policy version that produced it. That last detail is what lets you explain a placement made two years ago under a policy you have since revised, which is the question an equity review will actually ask.
They design for the front desk and the street rather than for the report. Check in and check out that works with one hand and a queue in the lobby, writing the enrolment back through the vendor interface so the record is a by product of operations rather than a second data entry task. An outreach app that captures contact, location, needs and consent with no signal and syncs later, because anything requiring live connectivity will be abandoned within a fortnight and the contacts will be lost.
And they settle ownership before kickoff: the repository, the cloud accounts, a usable data export and the unrestricted right to hire another firm, in writing. At Digital Heroes the lead agency owns the code from the first commit. Continuum leadership rotates, funding changes, and the system has to survive both.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
- 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
- A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
- Independent reporting of Gartner's 2025 survey confirms 59% of finance leaders use AI, up from 37% in 2023, with error and anomaly detection (34%) and accounts payable automation (37%) among the leading use cases. Source: CPA Practice Advisor (reporting Gartner) (2025) →
Ananya leads the Shopify practice at Digital Heroes, covering store builds, replatforms, app development and the merchant side of running a product catalog. Her posts help retailers weigh theme level work against a full custom build, and understand what each choice commits them to.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
Should we build our own HMIS instead of using Clarity or ClientTrack?
How do we tell a vendor problem from a build case?
What goes wrong when a companion layer reads HMIS data?
Why do vendor integrations break in October?
How should consent and data sharing agreements be enforced?
What should we do about domestic violence providers who cannot use HMIS?
Why do coordinated entry policies outgrow vendor configuration?
What ongoing costs should we expect after launch?
How do I calculate whether custom software will pay for itself?
What are the biggest mistakes first-time software buyers make?
Can I build my product on a no-code tool like Bubble instead of hiring developers?
What should I have ready before I contact a development agency?
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
What does a $50,000 custom software budget actually buy?
How many SaaS seats do we need before building custom becomes cheaper?
What should I prepare before contacting a software development agency?
How much should a small business expect to pay for custom software?
Can we migrate years of data out of our current system into new custom software?
What is a discovery phase, and is it worth paying for separately?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
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.