A homeless management information system is a HUD-mandated, community-wide database that your Continuum of Care selects for the entire service area. Nonprofit case management software is different. It’s a system your organization owns, configures, and controls. Most housing agencies end up running both, because HMIS covers HUD-funded work and little else.
If you’re inside an HMIS right now and frustrated by what it can’t do, or you’re trying to figure out whether your organization even needs a second system, this guide walks through where HMIS ends, where case management software picks up, and how to decide what your agency needs.
What is a homeless management information system?
A homeless management information system, or HMIS, is a local database that collects client-level data on housing and services for people experiencing or at risk of homelessness. The HEARTH Act, signed into law in 2009, made HMIS participation a statutory requirement for any organization receiving Continuum of Care or Emergency Solutions Grant funding. Every community with a Continuum of Care has to operate one.
HMIS runs on HUD’s data standards, which define what gets collected and how. That includes universal data elements like household composition and prior living situation, program-specific elements tied to funding source, and the reports your CoC has to submit: the Annual Performance Report for CoC-funded projects and the Consolidated Annual Performance and Evaluation Report for ESG-funded ones. The CoC Program HMIS Manual lays out exactly what agencies are expected to enter and when.
None of this is optional for HUD-funded work. It’s the price of admission for federal homelessness funding, and it’s the same for every agency in your Continuum of Care.
Who chooses your HMIS, and why it isn’t your decision
Here’s what trips people up when they start searching for “best HMIS software.” Your Continuum of Care selects a single HMIS vendor for the entire community, and every participating agency gets assigned into that system. You don’t shop for an HMIS the way you’d shop for a CRM. Your CoC already made that call, likely years before you joined the conversation.
That’s why searching for HMIS alternatives rarely leads anywhere useful for an individual agency. Swapping HMIS vendors means your whole Continuum of Care has to agree to migrate, coordinate the transition, and retrain every participating organization at once. It happens, but it’s a community-level decision that requires every participating agency to migrate together.
What an individual agency can decide is what runs alongside HMIS. That’s where nonprofit case management software comes in, and it’s a decision that belongs to you.
This distinction matters more than it might seem at first. Program managers sometimes assume that because their organization is stuck with an HMIS they didn’t choose, they’re also stuck managing everything else in whatever system HMIS happens to offer. In practice, most HMIS platforms were built narrowly around HUD’s data standards. They weren’t designed to be a full operations system for an agency running multiple funding streams, and most vendors would agree that isn’t the job they’re trying to do.
What HMIS covers and what it leaves out
HMIS was built to satisfy a specific federal reporting mandate. It does that job well. What it doesn’t do is track the rest of what a housing agency manages day to day.
| HMIS covers | HMIS leaves out |
|---|---|
| HUD-funded enrollments and exits | Privately or foundation-funded programs |
| Coordinated entry and prioritization | Donor and gift tracking |
| HUD-standard demographic and universal data elements | Volunteer coordination |
| Mandated CoC APR and ESG CAPER reporting | Grant tracking beyond HUD-funded projects |
| System-level performance measures for your CoC | Custom outcome metrics, program-specific workflows |
That right-hand column is where most housing agencies feel the gap. If your organization runs anything HMIS wasn’t built to track, and most housing nonprofits do, you’re managing that work somewhere else already. The question is whether “somewhere else” is a real system or a collection of spreadsheets.
Why housing agencies end up entering data twice
Talk to a case manager at almost any housing agency and you’ll hear the same complaint: they’re typing the same client information into two places. Once into HMIS for the HUD-funded side of the work, and again into whatever system tracks the rest of it.
King County’s Regional Homelessness Authority addressed this directly in a public data Q&A, noting that service providers often perform dual data entry into both their own organizational database and HMIS, frequently while working with outdated hardware and thin staffing. The same piece points to a deeper structural issue: HMIS data tends to sit in its own silo, disconnected from health care, behavioral health, and other service systems a client might be touching.
This is a reality of running two disconnected systems that were never designed to talk to each other, and no amount of staff care or training fixes it on its own. A few things tend to make it worse:
- Intake happens once with the client, but the information has to be keyed in twice, doubling the chance of typos, mismatched spellings, and inconsistent formatting between systems.
- Case notes written for internal program tracking rarely map cleanly onto HMIS data elements, so staff end up translating between two different structures for the same interaction.
- Export and import formats between HMIS and an agency’s own system are rarely aligned, which turns what should be a data sync into manual reconciliation work
None of this means HMIS is badly built. It means HMIS was built to do one job for an entire community, and your agency’s day-to-day operations were never that job. The dual entry burden is simply a side effect of two systems solving two different problems for two different audiences.
When one system is enough and when you need two
The answer looks different for every housing agency, and it should.
If every program you run is HUD-funded, you have no separate fundraising operation, and your reporting needs stop at what HMIS already collects, you may genuinely be fine running HMIS with a spreadsheet or two for the small gaps. Plenty of small, single-program agencies operate this way without much friction.
Agencies that need a second system tend to share a few traits. They run non-HUD programs alongside HUD-funded ones. They also track metrics their CoC doesn’t collect, like employment outcomes, behavioral health engagement, or family reunification. Or they simply run enough programs that keeping everything straight across spreadsheets has become its own part-time job.
If any of that sounds like your organization, the conversation shifts from “do we need a second system” to “what should that second system do.”
What to look for in a system that runs alongside HMIS
A case management platform that complements HMIS well fills in everything HMIS was never designed to cover, without trying to replace it or duplicate its HUD reporting functions. A few criteria matter most when evaluating options:
- Configurable intake built around your actual programs, rather than a generic template you have to bend your workflow around.
- Fields that can mirror your HMIS data elements where it makes sense, so staff aren’t reformatting the same information twice.
- Export formats compatible with your HMIS import process, cutting down on manual reconciliation between the two systems.
- A unified client record spanning every program type you run, HUD-funded or otherwise, so staff see the whole picture in one place.
- Outcome reporting you define yourself, built around what your funders and board ask for rather than what a vendor decided in advance.
This is where nonprofit case management software becomes important for housing agencies. LiveImpact’s case management platform configures around your specific programs and is built to sit alongside HMIS rather than compete with it. Staff can track the housing stabilization work, the non-HUD programs, and the funder-specific outcomes that HMIS was never meant to hold.
For agencies deciding what to look for in that second system, our guide to housing and shelter case management software goes deeper into vendor selection criteria specific to this sector. And if your agency runs broader human services programs beyond housing, our overview of human services case management software covers how that decision changes when you’re managing multiple program types at once.
Frequently asked questions
Is HMIS the same as case management software?
No. HMIS is a community-wide database mandated by HUD and selected by your Continuum of Care to meet federal reporting requirements. Case management software is a system your own organization chooses, owns, and configures to run its programs, including work that HMIS doesn’t touch.
Do all nonprofits serving homeless clients have to use HMIS?
Any organization receiving Continuum of Care or Emergency Solutions Grant funding is required to participate in HMIS under the HEARTH Act. Organizations serving people experiencing homelessness without that specific federal funding aren’t bound by the same mandate, though many still choose to participate for coordination purposes.
Can case management software integrate with HMIS?
Direct, automated integration varies by HMIS vendor and by CoC policy. What matters more in practice is whether your case management system’s fields and export formats align closely enough with HMIS data elements that staff aren’t manually re-keying the same information twice.
Who pays for HMIS?
HMIS operations are typically funded through a combination of HUD grant dollars, often administered through the HMIS Lead Agency your Continuum of Care designates, along with local and sometimes state funding. Individual participating agencies generally aren’t billed directly the way they would be for commercial software.
What is an HMIS lead agency?
The HMIS Lead Agency is the organization your Continuum of Care designates to administer the HMIS on behalf of the whole community. It manages the vendor relationship, training, and data quality oversight, and it’s usually a different organization from the individual housing agencies entering client data.
Can we use a different system for our non-HUD programs?
Yes. HMIS only governs data tied to CoC and ESG-funded activity. Programs funded through private donations, foundations, or other federal sources outside HMIS’s mandate can run on whatever case management system your organization chooses, as long as you’re still meeting HMIS requirements for the funded work that requires it.