Skip to main content

Reentry program resources

How do you choose reentry case management software?

Choose reentry case management software by testing the work your program actually performs: intake, staff assignments, case plans, service notes, referral follow-up, and funder reporting. Compare each system using the same fictional participant journey, written requirements, and total cost. This guide includes a scorecard, demo script, and implementation checklist.

By Smores HealthPeer support software researchReviewed and sourced 15 min read
Jump to a section

What should reentry case management software help your team do?

The system should make responsibility, next steps, service history, and reporting evidence understandable to the people doing the work.

The National Reentry Resource Center describes case management systems as tools for organizing screening, intake, services, referrals, and case notes. Its systems brief also recommends involving program stakeholders in selection and considering the systems partners already use. Use that context to define your own purchasing requirements before evaluating a vendor.[1]

For a community-based reentry organization, start with a concrete question: can an authorized staff member understand what this participant wants, what happened most recently, who owns the next action, and when someone should follow up? A polished dashboard is useful only when staff can trace its information back to work they recognize. Your buying process should examine that traceability alongside daily usability.

Write a one-page description of your service model. Include the people you serve, services you provide directly, services you refer elsewhere, staff roles, locations, and funding arrangements. Identify which system already owns each record. This avoids purchasing a second place to enter information without deciding which copy should be trusted. The evaluation tools below are suggested purchasing practices, not mandatory procurement standards.

Is community reentry software the same as a corrections system?

Community support workflows and correctional administration have different requirements, even when the organizations exchange referrals or coordinate services.

Define the system you are purchasing
Your primary jobWhat to evaluateBoundary to clarify
Community-based reentry supportParticipant records, plans, notes, referrals, scheduling, and program reportingWhich information must remain in a partner’s separate system?
Probation or parole administrationThe responsible agency’s supervision and reporting requirementsDo not assume a community services tool replaces the agency system.
Clinical treatmentClinical documentation and the provider’s treatment workflowsConfirm the role of the existing electronic health record.
Donor managementFundraising, donations, and supporter relationshipsKeep participant service records separate from fundraising access.

Ask your program director and a frontline staff member to identify the three workflows that cause the most repeated work. They may choose handoffs, overdue follow-up, or month-end reporting. Then ask each partner which information must be delivered to them and in what format. A vendor’s ability to export a spreadsheet does not by itself establish a working connection with a correctional agency, housing network, or health system.

Smores Health’s reentry overview focuses on participant records, caseloads, service notes, referrals, and reporting. Use a walkthrough to evaluate those community program workflows. If you need correctional administration, mandated partner submissions, or a particular integration, make that requirement explicit and obtain a written answer rather than assuming it is included.[3]

Which requirements belong on your software shortlist?

Organize requirements around a task, its owner, the expected result, and the evidence needed to accept it.

Suggested requirements worksheet
WorkflowAcceptance questionBring to the demonstration
IntakeCan staff distinguish a referral, an enrolled participant, and someone awaiting contact?Blank intake form and enrollment definitions
AssignmentsCan the team identify the responsible worker and cover an absence?Staff roles and coverage process
Case planningCan the plan show priorities, owners, target dates, and review decisions?Fictional plan with one changed goal
DocumentationCan staff record the service and review or correct the note?Blank note and supervisor review steps
ReferralsCan staff distinguish a referral sent from a service actually received?Example follow-up statuses
ReportingCan a manager explain which records are included in the total?One actual reporting specification
AccessCan each role see only the information appropriate to its work?Role and access matrix
Data portabilityCan you understand and reuse the export when the relationship ends?Requested export fields and formats

Separate must-have requirements from preferences before seeing a demonstration. A missing required export can disqualify a system even when its scheduling screen is excellent. Conversely, a cosmetic preference should not outweigh a workflow that saves the team from maintaining a parallel record. Name the person who has authority to accept each requirement so conflicting feedback does not remain unresolved.

Include realistic exceptions. Ask what happens when two staff members edit a record, a participant returns after closure, an assigned worker leaves, or a referral has no response. Record whether the proposed solution is available now, depends on configuration, requires another product, or is only a future possibility. Do not give a future feature the same evaluation score as a demonstrated capability.

How can you test software with a realistic reentry demo?

Use the same fictional scenario with each vendor and follow it from first contact through a manager’s report.

Prepare a scenario using no real participant information. A person joins your community program, wants help finding stable housing and employment, and prefers afternoon phone calls. The worker records the intake, identifies one immediate priority, and agrees on a next action. A referral is sent, but the receiving program has a waitlist. The original worker is then unavailable when follow-up is due.

  • Ask the vendor to find the participant record and show the current staff responsibility.
  • Record the participant’s stated goal and the agreed next step.
  • Document a completed contact without treating the future plan as a service already delivered.
  • Show how the receiving program’s waitlist affects follow-up.
  • Reassign or cover the work and show what the covering staff member can see.
  • Correct an inaccurate entry using the supported process and explain the record history.
  • Open a report for the period and identify whether this participant, contact, and referral are included.

Have a case manager narrate what they would do next while the vendor demonstrates. Have the supervisor check whether the record gives enough context to review the work. Have the reporting owner ask where each number comes from. Record unanswered questions in a short decision log with an owner and response date, then resolve them before signing.

For a focused Smores Health walkthrough, choose the two or three most important steps instead of trying to review your entire operation in one meeting. Use the same requirements list to decide whether a longer implementation discussion is worthwhile. Bring blank forms or fictional examples, not identifiable records.

How should you evaluate referrals and participant progress?

Evaluate the difference between an attempted connection, an accepted referral, service participation, and an outcome reported later.

A referral sent to a housing organization should not automatically count as housing obtained. Ask the vendor to show where staff record the referral destination, next follow-up, response, and closure reason. Then ask how an unknown result appears. A system that makes uncertainty visible is easier to assess than a report that silently treats every closed referral as successful.

Use a second fictional situation: the participant declines one option but accepts another. Can staff explain that choice without marking the person as unsuccessful? Can a supervisor understand why the plan changed? Your program should define its statuses and outcome evidence before deciding how to display them. Avoid labels that combine eligibility, participation, and worker judgment into one ambiguous category.

For employment or housing outcomes, decide whether the evidence comes from participant report, a partner confirmation, or a program observation. Record the relevant date and source in the agreed workflow. Ask how corrections affect reporting and whether historical results can be understood after a status changes. These are evaluation questions, not promises that a vendor can independently verify employment or housing.

What reporting questions should directors ask before buying?

Ask to reproduce one real reporting question using a small fictional dataset with known expected results.

Build five fictional records: two currently enrolled participants, one referred but not enrolled, one returning participant, and one closed participant. Add a few service contacts and referrals. Write the totals you expect under your program’s definitions before asking the vendor to run a report. This exposes disagreements about enrollment, repeat participation, and reporting dates while the dataset is still easy to inspect.

Reporting definitions to settle
MeasureDecision to document
People servedWhich service or enrollment makes someone count, and how are repeat records handled?
Contacts completedWhich contact types count, and how are attempts separated from completed support?
ReferralsAre you counting people, referral records, or receiving organizations?
Housing or employment progressWhat qualifies, when is it recorded, and what evidence supports it?
Unknown outcomesHow are missing follow-up and unconfirmed results displayed?
Reporting periodWhich date controls inclusion, and how are later corrections handled?

A total is useful only when the people responsible for it can explain its denominator and limitations. Ask whether the vendor can show underlying records to an authorized reviewer and export the fields your team needs. If a funder requires a particular submission, obtain that specification and check it directly. A generic dashboard is not evidence that the required submission is supported.

Do not treat service activity as proof that software caused a change in recidivism or long-term stability. Those claims require an appropriate evaluation design and reliable outcome information. For purchasing, focus first on whether the system can preserve and report the operational evidence your program is responsible for collecting.

How should you compare reentry case management software pricing?

Compare the full cost of the same operating scenario, including setup, training, recurring charges, and a realistic exit.

There is no verified universal price in this guide. Request a written quote using the same staff count, participant volume, locations, storage needs, and required workflows from every vendor. Specify which staff are active users and whether volunteers, supervisors, temporary workers, or external partners need access. Ask which assumptions would change the quote.

Cost comparison worksheet
Cost categoryQuestion for the quote
SubscriptionWhat is included, how is usage measured, and what triggers a higher charge?
Setup and configurationWhich forms, roles, reports, and meetings are included?
MigrationWhich records, files, relationships, and revisions will be transferred and checked?
TrainingWho receives training, how many sessions are included, and what does retraining cost?
Optional servicesAre integrations, messaging, advanced reports, or extra storage billed separately?
RenewalWhat can change at renewal, and what notice applies?
ExitWhat exports, assistance, timing, and fees apply when you leave?

Calculate first-year cost as the recurring charges for that year plus one-time implementation and migration costs, usage charges, and your internal staff effort. Then calculate a renewal-year scenario and a growth scenario. Use quoted numbers and disclosed assumptions. Do not insert invented market averages simply to make the spreadsheet look complete.

Ask for a practical scope statement alongside price. A lower quote that leaves your staff to redesign forms, clean historical records, and rebuild reports may require more internal work. Compare those responsibilities explicitly. Smores Health’s pricing conversation should use your actual program scope, with any required configuration or services identified before you decide.

What should you verify about access and information sharing?

Have the responsible privacy and security reviewers assess the data, staff roles, partner relationships, and written vendor commitments.

Prepare a simple access matrix with roles across the top and record categories down the side. Include frontline staff, supervisors, program administrators, temporary coverage, and any proposed external access. Ask the vendor to demonstrate a limited role as well as an administrator. Check what the person can search, open, change, export, and share.

Do not assume that a referral relationship authorizes access to the entire participant record. Ask your organization’s reviewer to define the permitted purpose and scope before configuring a partner workflow. The National Reentry Resource Center’s case-planning guidance emphasizes written information-sharing protocols between agencies. This guide does not determine the legal basis for a particular disclosure.[2]

Request the vendor’s current security materials and contractual commitments for the services you would actually purchase. Discuss account removal, export controls, incident contacts, backup and recovery responsibilities, and retention arrangements. Record which questions require a qualified reviewer. A logo or a verbal statement should not replace the relevant documents and a clear explanation of your own responsibilities.

How do you avoid losing useful history during migration?

Define what moves, what stays accessible elsewhere, who resolves uncertain records, and how your team will check the result.

Inventory the source systems and files before estimating migration effort. Identify active records, historical records, attachments, staff assignments, plan updates, and the relationships between them. Agree on the meaning of key fields. A column labeled status might mean enrolled in one spreadsheet and available for contact in another. Moving both into the same field without review can create misleading records.

Test a small, authorized sample through the agreed process. Compare the source and destination, including dates, notes, attachments, and relationships. Do not merge records because names look similar. Have the designated owner resolve ambiguous matches, document exceptions, and decide which records are ready to move. Keep a record of the acceptance checks and the person approving the result.

Plan the changeover day around staff work. Decide where new entries belong during migration, how outstanding follow-ups will be carried over, and how staff report missing information. Establish a fallback before the old system becomes unavailable. Your goal is continuity of service, not merely a successful file upload. Confirm historical access and contractual retention arrangements separately from the migration mechanics.

How can you score vendors without being distracted by a polished demo?

Use a small evidence-based scorecard and disqualifying requirements chosen by your team before the demonstration.

Example scoring rubric, adapt before use
ScoreEvidence
0The requirement is not met or the answer remains unknown.
1The vendor describes a workaround that your team has not accepted.
2The workflow is demonstrated, with configuration or contract details still unresolved.
3The demonstrated workflow and written scope meet your acceptance criteria.

Score each requirement independently, then review the evidence with the staff who will use it. Suggested categories include daily workflow, reporting, access, migration, training, support, and total cost. You may weight them to reflect your program, but document the reasoning. A high total must not override a failed mandatory requirement.

Keep a decision log with four columns: requirement, observed evidence, unresolved question, and owner. Give each unresolved question a date for review. This makes follow-up meetings specific and lets the director distinguish a confirmed capability from a proposed customization. If a vendor cannot demonstrate something important, describe that uncertainty accurately rather than treating it as either proven or impossible.

Before selecting a vendor, ask the team to describe a normal working day in the proposed system. Where does intake begin? Who sees an overdue action? How does a covering worker understand the plan? What must still be entered elsewhere? The answers reveal whether you have chosen a coherent workflow or a collection of attractive features.

What should happen between selection and launch?

Agree on configuration, acceptance checks, staff preparation, and ownership before the new workflow becomes the everyday record.

  • Name an implementation owner and the people who approve forms, access, reporting, and migration.
  • Document the first service workflow you will launch and the workflows that remain in existing systems.
  • Review configuration with frontline staff using fictional examples and ordinary exceptions.
  • Train staff on their own tasks, including corrections, coverage, and escalation.
  • Validate reports against a known sample and resolve differences before relying on totals.
  • Set a launch checklist, support contacts, and a process for reporting problems.
  • Review actual staff use after launch and make controlled changes to unclear fields or steps.

Choose a first workflow that is meaningful but bounded. For example, launch intake, assignment, and referral follow-up for one program before extending a complex multi-program configuration. This is an implementation option, not a requirement. Your organization may need a different sequence because of contract dates, staffing, or an existing system’s end date.

For Smores Health, bring your priority workflow and the acceptance questions from this guide to the demonstration. Use the meeting to determine fit, then resolve the detailed configuration and commercial scope. A focused evaluation can move the buying decision forward without asking staff to expose real participant records during sales discussions.

Frequently asked questions

What is the best software for a reentry nonprofit?

The best fit is the system that meets your required workflows, access rules, reporting needs, implementation capacity, and budget. Use the same scenario with each vendor and document demonstrated evidence. A generic ranking cannot determine which requirements are mandatory for your organization.

Can a spreadsheet be enough for a small program?

It can be a workable starting point when the organization can manage access, ownership, follow-up, and reporting reliably. Reconsider the workflow when staff maintain conflicting copies, lose track of responsibilities, or repeatedly reconstruct reports. Evaluate the cost of the current process alongside subscription costs.

Does reentry software automatically report to funders?

Do not assume so. Give the vendor your reporting specification and verify the fields, definitions, format, and submission process. Producing an internal report and submitting an accepted report to a funder are separate capabilities.

How much does reentry software cost?

Request a scope-based quote. Compare subscription, setup, migration, training, optional services, renewal terms, and exit assistance. Request current pricing for your program’s scope.

What should we bring to a Smores Health demo?

Bring a blank form, a fictional participant journey, a reporting question, and the two or three workflows you most want to improve. Explain your staff roles and program scope. The meeting is a 20-minute walkthrough, and detailed implementation questions can be identified for follow-up.

Sources and product pages

Sources support the specific guidance cited above. Program guidance is not a universal requirement. Product pages describe capabilities to verify against your organization’s needs.

  1. Summary of Case Management Systems Commonly Used By Reentry Programs: National Reentry Resource Center / RTI International. Reviewed October 9, 2026. Used for system-selection context, not current vendor prices or endorsements.
  2. Collaborative Comprehensive Case Plans: National Reentry Resource Center. Reviewed October 9, 2026. Collaborative planning guidance, not a universal form or a substitute for local requirements.
  3. Reentry case management software: Smores Health. Product overview. Confirm configuration, included capabilities, and implementation scope in your walkthrough.