How to evaluate an RMS for a Texas law-enforcement agency.
Originally published: June 2026 · Last reviewed: September 2026
A practical guide to evaluating records management systems for Texas police departments and law-enforcement agencies.
Choosing an RMS is not simply a matter of finding a system that stores reports. A Texas police department must follow an incident from the initial report through supervisor review, correction, NIBRS validation, investigation, disposition, and later retrieval—while preserving a dependable record of what happened.
The best RMS is not necessarily the one with the longest feature list. It is the one that helps the agency complete the work correctly while maintaining a dependable record underneath it.
Start with the life of the record
Before looking at dashboards, ask the vendor to demonstrate an entire incident.
Call / incident → report → review → correction → NIBRS validation → investigation → supplement → disposition → retrieval / reporting
Real incidents branch. A call might close with a report, become an investigation, produce a warrant, involve evidence, or return months later when a name or plate comes up again. The software has to preserve one coherent record through those changes.
Make the report the center of the system
Open a completed incident and ask whether you can understand what happened without opening five other screens. Not everything has to appear simultaneously. The pieces should belong to one record. A field on a form is not the same thing as a completed workflow.
Evaluate the officer's daily work
Have an officer complete a realistic report while everyone watches. Look at screens, repeated fields, narrative entry, attachments, drafts, and how the system behaves on the equipment officers actually use.
Would you want to write reports in this every shift?
Bad field usability becomes a records problem because the RMS depends on complete, accurate entry.
Look for one record, not copies
If dispatch already captured a name, address, vehicle, and plate, what happens when the officer starts the report? If they retype it, ask why.
Make review and Texas reporting real work
A system can have buttons labeled “Approve” or “NIBRS” without supporting the work behind those actions.
Evaluate supervisor review as work
Small agencies often skip this in demonstrations. Ask what a supervisor sees that needs review, whether they can return a report with a reason, what happens to the original submission, whether changes are audited, and whether command staff can see stalled work.
After approval, ask who can change the record, whether the original value is preserved, and whether an amendment requires another review.
Treat NIBRS as a product of the record
Don't stop at whether the system “supports NIBRS.” Ask whether required data is captured during report writing, when validation errors appear, whether officers can correct their own errors, whether supervisors can see what blocks submission, whether records staff can find rejected incidents, and whether a reported value can be traced back to the incident.
NIBRS should be the product of good records—not a second recordkeeping system staff reconstruct afterward.
Texas-specific support matters. Ask which DPS specification the vendor supports, how Texas changes reach production, which Texas agencies currently submit through the RMS, and what certification or recertification support the vendor provides. DPS maintains a public list of vendors actively working with Texas agencies to submit NIBRS; use it as one due-diligence input, not as a product endorsement or CJIS determination.
Vendors actively working with Texas agencies to submit NIBRS (Texas DPS)
Make the record useful later
Information entered once should answer questions later—without rebuilding the case from a PDF.
Then ask an investigator to take over an approved incident, add a supplement, associate another person or vehicle, and update status. The investigator should inherit what patrol already knows. That is a more useful test than asking whether the system has an “Investigations module.”
Connect the RMS to the rest of the agency
Incidents start in CAD, continue on mobile devices, and may involve evidence, citations, or court. Those connections only help if they enter the same operational record.
Don't accept “we integrate with CAD” as an answer. Ask to see one call become an incident—what arrived, and what the officer still typed.
For mobile, ask whether officers can do the work they actually need from the field. For evidence, ask whether a user can move between a case and associated property while keeping appropriate controls. For citations and crashes, ask whether the activity joins the agency record or creates another isolated database.
Prefer one demonstrated handoff over a list of advertised integrations. For each connection that matters at go-live, require the vendor to say whether it is available today, needs configuration, needs custom work, is planned, or is unsupported.
Treat security and history as mandatory
Security is a mandatory part of the evaluation. Do not end the conversation at “CJIS compliant” or “CJIS certified.”
Ask the vendor to explain how the proposed environment satisfies the agency's applicable requirements and who is responsible for authentication, permissions, audit logging, access control, hosting, encryption, backups and recovery, and CJIS-related documentation.
CJIS security involves responsibilities shared among agencies, vendors, and other participants; buying an RMS does not eliminate the agency's responsibilities.
For what changed in CJIS Security Policy 6.1, read the Texas CJIS 6.1 Guide.
Test permissions the agency actually needs
“Role-based permissions” can mean almost anything. Give the vendor actual scenarios:
Make the vendor demonstrate audit history
Pick a record. Change something important. Then ask:
Show me who changed it.
Ask who created, submitted, reviewed, rejected, and approved the record, and what changed. For public-safety records, the history can be almost as important as the current state.
Protect the agency through the transition and after go-live
A good product can still fail through a conversion that leaves relationships unexplained, training that only shows the Reports menu, or a vendor that cannot say how Texas or NIBRS changes become software changes.
If you're replacing an existing RMS, historical records are part of the project. Ask what will not be converted. That question is often more revealing than asking what will.
Ask who implements, configures, converts, and trains each role; what evidence shows readiness; and what go-live and hypercare look like.
Ask vendors to train by role and workflow—officer writes report → supervisor reviews → records resolves a reporting issue → investigator continues the case—not merely by screen.
What does our agency do if the system is unavailable at 2:00 a.m.?
Ask what happens to the agency's records if the relationship ends, including format, attachments, relationships, historical identifiers, cost, timing, and vendor assistance.
Compare five-year total cost, including licensing, implementation, conversion, training, interfaces, hosting, support, optional modules, and likely increases.
Ask references at Texas agencies of similar size. Then ask:
What is annoying about the software?
Make every finalist demonstrate the same incidents
Create your own script. Don't let each vendor choose what to show.
For example:
Now you're comparing systems rather than sales demonstrations.
A practical RMS evaluation scorecard
Weight the evaluation toward the work the agency actually has to do:
| Category | Suggested weight |
|---|---|
| Core RMS & records workflow | 15% |
| Officer usability | 10% |
| Supervisor workflow | 10% |
| Texas/NIBRS reporting | 15% |
| Search & investigations | 10% |
| CAD/mobile/integration | 10% |
| Security & auditability | 10% |
| Data conversion | 5% |
| Implementation & training | 5% |
| Support/vendor relationship | 5% |
| Cost & contract | 5% |
| Total | 100% |
Change the weights to fit your operation. Also establish a few mandatory requirements that must be satisfied regardless of the overall score. For example:
- Must support Texas NIBRS submission from the operational record.
- Must preserve audit history of material changes.
- Must convert the historical records the agency requires.
- Must provide acceptable data ownership/export terms.
A vendor shouldn't overcome a mandatory deficiency by having a prettier dashboard.
30 questions to bring to every RMS demonstration
Print this section and keep it open during vendor demos.
- Show us an incident from creation through final approval.
- Show us a rejected report being corrected and resubmitted.
- Show us what carries from a CAD call into the RMS.
- Show us a patrol case being assigned to an investigator.
- Show us multiple investigators working one case.
- Show us everything associated with one person.
- Show us a search using incomplete information.
- Show us how duplicate people are detected.
- Show us what happens when a person's current address changes.
- Show us what a patrol officer sees when logging in.
- Show us what a supervisor sees that needs review.
- Show us what records personnel see.
- Show us how each role knows what still needs attention.
- Show us the NIBRS workflow on a real incident.
- Show us how a NIBRS error is identified and corrected.
- Show us how Texas-specific UCR requirements are handled in the system.
- Which Texas agencies currently submit NIBRS through this system?
- Show us how a recent Texas or NIBRS specification change reached production.
- Show us the audit history for a changed record.
- Show us how permissions differ for patrol, records, and a restricted case.
- Where is agency data hosted, and who is responsible for each security control?
- Show us how authentication and MFA work.
- What is your incident-response process?
- What exactly will you convert from our existing RMS?
- What will not be converted?
- How do we retrieve our data if we leave?
- Who will implement and train our agency?
- Who handles our support after go-live?
- Which requested integrations exist in production today?
- What will our total cost be over five years?
Watch for these warning signs
- The demo is mostly dashboards. Ask them to process an incident.
- The vendor says yes without demonstrating the workflow.
- NIBRS is treated as a cleanup task or an export button. Reporting quality begins with the data captured during the work.
- Supervisor workflow is vague.
- Integrations require substantial re-entry.
- Historical conversion is described as “we’ll bring everything over.” Ask exactly what “everything” means.
- Audit history cannot explain important changes.
- Security is reduced to “we’re CJIS compliant.” Ask for specifics and documentation.
- Roadmap functionality is presented as available today. Ask: Can our agency use this in production right now?
- The vendor cannot explain how Texas or NIBRS changes reach production.
- Data export and exit terms are vague.
The final question
After comparing workflows, reporting, search, security, conversion, implementation, support, and price, ask:
Does this system help our agency complete the work and keep a dependable record—or does it require staff to reconstruct that record afterward?
Evaluating an RMS for a Texas agency?
Thin Line Software builds records management and public-safety software around the way the operation actually moves—from patrol and supervisory review through investigations, records, and reporting.
- Thin Line Software is currently listed by the Texas Department of Public Safety among vendors actively working with Texas agencies to submit NIBRS data. DPS notes that this listing reflects NIBRS reporting/certification activity and does not itself establish CJIS compliance.
- If you're evaluating a new RMS, we'll walk through your current workflow, reporting requirements, migration needs, and the products that fit.