This page contains information on the Housing Counseling Client Management System (CMS). Select a topic to find relevant guidance and resources.
All CMS issues regarding performance and reporting data to HCS should be directed to the CMS Help Desk.
All Housing Counseling Agencies (HCAs) participating in HUD's Housing Counseling Program are required to use a Client Management System (CMS) that interfaces with HUD's Housing Counseling System (HCS). A CMS is a commercial or self-developed online housing counseling application that automates much of the housing counseling process, including client intake, file maintenance, financial and credit analysis, outreach, client notification, and reporting. Automated data transfer from each agency’s CMS to HUD’s HCS, replacing the manual input process.
HCAs have the option to either acquire an existing commercial CMS listed on HUD’s website that is already compliant and connected to HCS, or to develop their own CMS. A CMS must be compliant—meeting the requirement that data transfers to HCS—before an agency is allowed to participate in HUD’s Housing Counseling program. It is the HCAs’ responsibility to utilize an accepted CMS that is in compliance with HUD’s standard. HUD recognizes that many HCAs have multiple CMS applications for various sponsors. To minimize these multiple redundant applications, HUD recommends HCAs acquire a single CMS that can provide multiple reporting requirements instead of having multiple CMSs.
It is important that HCAs access HCS to check and validate their inputted data at least every 90 days. In addition, there are some unique data elements that HCAs have to input in HCS manually that are not currently available in any CMS.
View the Housing Counseling Technology page for more information about what makes a good CMS.
All participating HCAs will be responsible for ensuring that required data fields identified in the Interface Control Document (ICD), which provides technical guidance on how the CMS should be configured to interface with HCS properly, are transmitted correctly and within stated deadlines via a HUD-compliant CMS. HCAs should have a CMS product that satisfies the latest requirements, as posted on this website (see “HUD Submission Requirements” in Find by Topic at left). HCAs will still have access to HCS as read-only rights to check transmitted data for accuracy and validation.
HCAs should submit their agency updates as soon as their CMS product is on-line with HUD and anytime changes are made to their agency profile data. HCAs will prepare to submit their consolidated client and HUD-9902 reports for each required quarterly reporting period. HCAs are required to check HCS after CMS transmissions to validate that the data are accurate. Any discrepancies discover should be corrected on their CMS and retransmitted. Corrections should not be made directly in HCS as the discrepancy will only reappear in the next transmission.
HUD is taking every precaution regarding the electronic transfer of client level data, including firewall protection, encryptions, and access security. This HCS Agency Reporting Module (ARM) disclosure statement provides language regarding the confidentiality of client-level data. HCAs must get assurances from their CMS vendors regarding the protection of client data.
Counseling agencies are encouraged to learn about, and choose from, HUD's list of CMS compliant vendors. Only CMS products appearing on this list have been certified to interface with HUD's databases for submitting required agency and client level data. Counseling agencies should contact these vendors to learn more about individual products to determine which CMS best satisfies their business practices. Housing Action Illinois’s Guide to HUD-Approved CMSs provides a comparison of CMS products approved by HUD. The list is not in any priority order, and HUD does not endorse any individual CMS product. As new CMS products become compliant to HUD's requirements, they will be added to the list. All CMS products must be compliant to the latest version as soon as possible. It is acceptable to be compliant with the lower version for a short period of time as the CMS product is in the process of being upgraded. Starting with fiscal year 2015 reporting HCS ARM (Housing Counseling System Agency Reporting Module) will only accept the latest version – ARM 5.0.
View the Housing Counseling Technology page for more information about how to choose the right CMS for your organization.
Note: The HCO CMS is official closed as of December 2, 2019. The HCO system is no longer supported nor operational. It is crucial that any Agency still using HCO must select another CMS immediately.
All CMS developers both commercial products and self-developed CMS products should refer to the guide and resources provided on this website to make their CMS compliant with HUD’s requirements. CMS technicians should refer to the Interface Control Document (ICD), which provides technical guidance on how the CMS should be configured to interface with HCS properly, and the following list of requirements a CMS must meet in order to be HUD-compliant. A compliant CMS:
HCS ARM is a flexible and highly scalable data processing system that supports access to reference data without the need for agency credentials. The HSC/ARM support team has implemented these changes in ARM 5.0. Submissions using previous versions of ARM will no longer be accepted starting with the FY 2015 first quarter reporting
Since agencies work with a variety of different client management systems, HUD recommends that Agency CMS Users experiencing technical issues with their CMS product please contact their CMS vendor directly.
The following procedures for Technical Assistance are directed towards CMS developers only and not for Agencies experiencing technical issues with their CMS.
CMS developers are urged to use the resources provided on this webpage and are encouraged to cooperate with each other to resolve issues. To help facilitate conforming to HUD's requirements, a Software Development Kit (SDK) is provided. CMS using either JAVA or .NET can use the self-test in the SDK prior to testing on HUD's Pilot system. The mock-up ARM service in the SDK has a very limited functionality and is not meant to replace testing in the HUD Pilot system. The examples are provided to illustrate algorithms of communication between a CMS client and the ARM web service. After CMS have completed a successful test and review in the HUD Pilot system, the CMS will be given instructions to allow their system to transmit agency data directly to HUD's Housing Counseling System (HCS).
CMS developers must coordinate with the HCS technical team in development of their product to ensure a smooth transition in satisfying requirements. Contact the technical team by calling HUD’s Help Desk.
The Help Desk contact information is: (888) 297-8689 or (202) 708-3300; option 9. Help Desk hours are 7:00 AM to 8:00 PM ET.
Request for HUD technical assistance can be obtained by submitting a ‘Trouble Ticket’ to HUD’s Help Desk and an ARM technician will contact the agency within 48 hours.
Inform the Help Desk specialist that you need assistance with application: “ARM (F11M) - Agency Reporting Module.”
Please provide the following information: