Build vs Buy Homeless Services and HMIS Software
Do not build the system of record. HUD revises the data standards annually and a custom replacement makes your continuum the only organisation on earth maintaining that codebase.
On this page
Do not build the system of record. HUD revises the data standards annually and a custom replacement makes your continuum the only organisation on earth maintaining that codebase. Buy Clarity, Community Services or ClientTrack and build the companion layer they do not cover: coordinated entry decision support, live bed inventory, offline outreach and local funder reporting.
Why buying the system of record is not a close call
This category is unusual because the buy answer is close to absolute for one component and the build answer is strong for everything around it. Take the absolute part first.
HUD revises the HMIS data standards on a fiscal year cycle, with changes taking effect at the start of October. Every revision touches elements, response values, logic and export structure. Your system must produce the HUD comma separated value export exactly, because the annual performance report and the consolidated annual performance and evaluation report are uploaded and rejected if the file is wrong. The longitudinal system analysis submission is stricter again. Federal partner programmes add their own elements for runaway and homeless youth, projects for assistance in transition from homelessness, and veteran services.
Absorbing that every year, permanently, is the actual product a vendor sells. Bitfocus Clarity, WellSky Community Services and Eccovia ClientTrack each do it across hundreds of communities, so the cost is shared. A single continuum that builds its own becomes the sole maintainer of a codebase tracking an annual federal specification, and the person who understands it will eventually take another job. We build regulated systems for a living and we would still tell you not to build this one.
If your dissatisfaction is with your vendor rather than with the gaps around it, the correct move is a competitive procurement between Clarity, Community Services, ClientTrack and Apricot. That is a buying decision, not a building one.
What is genuinely worth building around it
The build case sits in everything the HMIS was never designed to do, which is most of what a continuum struggles with on a Tuesday night.
Coordinated entry is the clearest example. HUD deliberately leaves prioritisation design to the community, so yours was written by a committee, revised after an equity review, and probably moved away from a single vulnerability score toward something combining chronicity, health, time homeless and locally weighted factors. Vendor configuration fits the first version of that policy well: an assessment, a score, a queue, a referral. It fits the third version poorly, once you have case conferencing, tie breaking rules, population carve outs, unit level eligibility matching and governed overrides that an equity review will want to inspect.
Shelter operations is the second. HMIS records a stay after the fact. It does not run a front desk at nine in the evening with a queue in the lobby, holds and maintenance status on beds, and a family needing adjoining rooms. So shelters run whiteboards and spreadsheets, the enrolment is keyed the next morning, live availability across the continuum is fiction, and diversion decisions get made blind.
Third, victim service providers are prohibited from entering client level data into HMIS under the Violence Against Women Act confidentiality provision and must use a comparable database producing equivalent aggregate reporting. This is one of the strongest build cases in the sector precisely because the requirement is aggregate equivalence rather than full data standard implementation, so scope is genuinely contained.
Fourth, local funders. City and county contracts want outcomes by council district and service units under their own definitions of engagement, none of which map onto HUD categories, so somebody rebuilds three reports in a spreadsheet every month.
Real numbers for each path
A compliant HMIS replacement realistically sits at $400,000 to $900,000 plus a permanent annual obligation to absorb standards revisions, which is why we advise against it rather than quote it enthusiastically. Vendor licensing for a mid-sized continuum is a fraction of that and carries the maintenance.
A companion layer covering HMIS integration plus one or two high value modules, typically coordinated entry decision support and continuous data quality work queues, runs $60,000 to $150,000 across 10 to 16 weeks in our delivery experience. A fuller build adding bed and unit inventory, an offline outreach application, a warehouse and multi-funder reporting runs $180,000 to $400,000 over 6 to 12 months. A standalone comparable database for a victim service provider typically lands at $50,000 to $110,000.
What raises those numbers: your vendor's application programming interface, which varies considerably in coverage and in whether it permits write-back at all, and in the worst case forces scheduled exports instead of live integration. The number of partner agencies, since each brings a data sharing agreement and a consent posture. Offline outreach, which is real engineering rather than a mobile skin. And any ambition to include jail release, behavioural health or benefits data, where the legal agreements take longer than the code.
The constraints nobody mentions until month two
Funding eligibility is the first and it is specific to this sector. Your HMIS costs are grant funded, and continuum programme funds carry eligible activity rules. A custom build has to be structured so the expenditure fits an eligible cost category and survives a monitoring visit, which sometimes changes how the work is scoped, phased and invoiced. Have that conversation with your collaborative applicant and your HUD field office before you sign anything, because retrofitting an ineligible expenditure is not possible.
Second, the October cliff. Data standard changes land on a fixed date, and your vendor will be shipping updates in the weeks before it. Any integration you build reads fields that may change on that date. Plan releases so nothing critical goes live in September, and budget a small annual window each summer to absorb the revision on your side of the boundary.
Third, consent. Different providers hold different postures, and your system's access model has to follow your continuum's data sharing agreements rather than a single global role structure. Designing that properly takes workshops with governance, not an afternoon with a project manager.
Fourth, staff capacity. Continuums are thin, and the same three people who would specify the build are the people producing the annual performance report. Communities that try to build everything at once reliably ship nothing before the next reporting deadline consumes them.
Fifth, on the buy side, get your data out. Ask your vendor in writing what a full export contains, in what format, and at what cost, before renewal rather than during a transition. Communities routinely find that the export they assumed was a right is a professional services engagement, and the moment to discover that is not the week you decide to move.
Sixth, outreach hardware. An offline application still needs phones that hold a charge through a shift and staff who are issued them rather than using personal devices, which raises its own privacy questions. That is a small budget line and a real policy conversation, and it decides whether the software gets used at all.
A test that shows which gap you actually have
Take three questions to your next governance meeting and time the answers. How many beds are available across the continuum right now. Why is this specific household in this specific position on the by name list, under which version of the prioritisation policy. And how many open enrolments are more than ninety days old, by agency.
If all three are answered inside ten minutes from a screen, your vendor configuration is working and you should not build. If the first requires phone calls, you have a shelter operations gap. If the second requires someone to explain the committee's intent rather than show the rule, you have outgrown configuration. If the third produces a promise to run a report, your data quality process is an email chase and detection is happening months late.
Then ask one more, quietly. Ask your victim service provider what they currently do. If the answer is a spreadsheet, or that they do not report, you have both a compliance gap and a service gap, and it is the most contained project on this list.
How to move forward
Pick one module. The single most common failure in this sector is a build that tries to solve coordinated entry, shelter operations, outreach and reporting simultaneously with a lead agency team that has a reporting deadline. Choose the gap that hurts most, ship it, and let it earn the next phase.
Before that, settle three things on paper: which activity category funds the work, what your vendor's interface will and will not permit, and how consent and data sharing agreements translate into access rules. Those three answers shape the architecture more than any feature list.
When you interview developers, ask whether you should replace your HMIS. Anyone who says yes without raising the annual standards cycle is either uninformed or selling, and both are expensive. Then ask what they did when a vendor interface did not expose a needed field, and listen for scheduled exports, reconciliation and a documented divergence report rather than a claim that everything synchronises perfectly.
Digital Heroes builds companion systems for public and nonprofit programmes, and every engagement starts with a written product requirements document before any code, which in this sector gives your governance body and your funder something reviewable before money is committed. The team is 50-plus people across 2,000-plus delivered projects, contracting through Indian, United States and United Kingdom entities so IP assignment sits with the lead agency under its own law, which matters because continuum leadership rotates and the system has to survive that. The Digital Marketing Heroes channel and its 2.5 million subscribers is a straightforward way to judge how the team explains decisions before you commit. Send your vendor, your agency count and the one gap that hurts most.
If you want a second opinion before signing anything, Digital Heroes builds and runs its own products, so the people choosing your architecture live with those decisions on their own revenue. You keep the specification either way.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- This analysis cites IDC research that companies lose 20-30% of revenue annually to inefficiencies caused by data silos, Gartner's estimate that poor data quality costs organizations at least $12.9 million per year on average, and a Salesforce benchmark that 80% of IT leaders say data silos hinder digital transformation - illustrating the business case for integrating systems. Source: Cherry Bekaert (citing IDC, Gartner, Salesforce, DATAVERSITY) (2024) →
- Per the Standish Group CHAOS 2020 report (reviewed at this URL), across tens of thousands of software projects roughly 31% end successfully, about 50% are 'challenged', and roughly 19% fail outright; small projects succeed far more often than large ones, and Agile approaches succeed at markedly higher rates than Waterfall. Source: The Standish Group (2020) →
- 88% of customers say good customer service makes them more likely to purchase from a brand again in the future, quantifying the direct revenue link between support quality and retention. Source: HubSpot (2024) →
- WordPress powers 41.5% of all websites and holds 59.2% of the market among sites running a known content management system, making it by far the most-used CMS on the web. Source: W3Techs (2026) →
Frequently asked questions
What does a custom layer around our HMIS cost?
A companion build with vendor integration plus one or two modules such as coordinated entry decision support and data quality work queues runs $60,000 to $150,000 over ten to sixteen weeks. Adding bed inventory, offline outreach, a warehouse and multi-funder reporting takes it to $180,000 to $400,000 across six to twelve months. A full HMIS replacement realistically sits at $400,000 to $900,000 plus permanent annual maintenance.
How long does it take, and when should we avoid going live?
Ten to sixteen weeks for a companion layer covering one or two modules. Avoid launching anything critical in September, because HUD data standard revisions take effect at the start of October and your vendor will be shipping updates in the weeks before. Reserve a small annual window each summer to absorb the revision on your side of the integration boundary rather than discovering it during reporting season.
Can historical client data move into a new companion system?
Usually you do not migrate much, which is the point of building beside the HMIS rather than replacing it. Client records stay in Clarity, Community Services or ClientTrack and the new layer reads them through the interface or a scheduled export. What does move is the shadow data currently in spreadsheets: shelter bed lists, by name list annotations, outreach contact logs and local funder metric definitions.
What happens if our HMIS vendor interface will not write back?
You fall back to scheduled exports for reads and keep enrolment creation inside the vendor product, with a reconciliation report showing where the two diverge rather than assuming they agree. Confirm the interface scope, write permissions, rate limits and any access fee in writing before scoping, because this single answer changes the architecture and the price more than any feature decision you will make.
Does a custom build fit our grant funding rules?
It has to be structured so the expenditure falls inside an eligible activity category and survives a monitoring visit, which sometimes changes how the project is phased and invoiced. Raise it with your collaborative applicant and your HUD field office before signing, not afterwards. Retrofitting an ineligible expenditure is not possible, and this is the constraint most continuums discover far too late in the process.
Who actually builds systems like this for continuums of care?
Custom development firms with public sector and regulated data experience rather than HMIS vendors, who have no reason to build the layer sitting outside their product. Digital Heroes suits this work because every engagement begins with a written product requirements document, giving your governance body and funder something reviewable before commitment, and because contracting runs through Indian, United States and United Kingdom entities so the lead agency holds IP under its own law.
What makes Digital Heroes different from a generic dev shop here?
Advising against the HMIS replacement rather than quoting it, and treating the annual standards cycle as a design constraint on the integration boundary from day one. Generic teams tend to propose a rewrite because it is a larger contract. Digital Heroes also builds and maintains its own products, including ShopScore, HeroCheckout and Section Vault, so the same maintenance realism applies to systems the firm carries itself.
How do we verify a development partner before committing funds?
Check for a D-U-N-S registration, which confirms a verified business entity rather than a trading name, and matters when procurement rules require documented vendor legitimacy. Read the Clutch profile for reviews attached to named client contacts and stated project values, and read Trustpilot for the pattern of complaints. Then confirm the contracting entity sits in your jurisdiction and that the IP assignment clause names your organisation.
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.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
Should I ask for a fixed price or pay the agency hourly?
Fixed price for the first version, hourly or retainer for what comes after launch. A fixed-scope, fixed-price V1 puts the estimation risk on the agency, which is exactly where you want it while trust is unproven; hourly billing on an unscoped greenfield build is a blank check. After launch, flip it, because maintenance and small features arrive unpredictably and fixed-pricing every ticket wastes everyone's time.
How many people should be working on my software project?
A typical $40,000 to $150,000 build runs on three to five people: a technical lead, one or two developers, a designer, and someone owning QA and project communication, often as overlapping part-time roles. More bodies do not make software arrive faster; past a point they slow it down with coordination overhead. The question that matters more than headcount is whether one named senior engineer is accountable for the outcome.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
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 .