Runs standaloneCJIS compliantPublished pricing

Court case management for agencies that are done with legacy systems

Run every case on one modern, cloud-based record. Case Management connects the people, events, documents, payments, and outcomes for each matter, so every reminder, filing, and report works from the same case record. It runs as your system of record when your agency chooses it to be.

Looking up your own case or court date? eCourtDate serves courts and justice agencies. For the status of a case, a hearing, or a balance, contact the court that issued it.

The eCourtDate case management dashboard showing open cases, upcoming hearings, message activity, and payment totals on one screen
10,000+
Courts and justice locations on eCourtDate
24
States with deployments
1
Record per case, shared across every product
CJIS
Compliant, on AWS GovCloud (US)

Legacy court software was built to store cases, not to run them

That was a reasonable design in 1998, when the record was the whole job and everything else happened at a counter. It is why an agency running a legacy system today needs four other tools to reach a person, take a payment, issue a warrant, and report on any of it. eCourtDate keeps the record and runs the operation around it.

The record sits still

A case management system that only stores cases cannot reach the person, take the payment, or tell you what needs attention today. So staff bridge the gap by hand, in four other tools, and the record falls out of date the moment it is written.

Every change is a change order

A new case type, a new status, a new form. On a legacy system each one is a ticket, a quote, and a release window. Agencies end up shaping their operations around what the software already does rather than the other way round.

The cost never stops climbing

Servers, license renewals, upgrade projects, per-module fees, and the services engagement that never quite ends. The budget grows while the software stays the same, and none of it serves the public.

The public cannot get in

Staff-only, English-only systems push every routine question to the counter and the phone line. That is a service problem, a staffing problem, and, under WCAG 2.2 AA and language access obligations, a legal one.

None of this is a reason to start over. It is a reason to start somewhere. Turn on one product this quarter, connect it to what you run today, and move the case record when your team and your budget are ready.

One record per case, and everything reads it

A case in eCourtDate is a single authoritative record: the people, the events, the charges, the documents, the money, and the outcome. Every product on the platform reads and writes that record rather than keeping its own copy. That is the whole architectural difference, and it is where the re-keying, the reconciliation, and the "which system is right" arguments go.

People

Every party, attorney, victim, witness, and officer on the matter, with validated contact details, language preference, and consent status. Shared with communications and supervision, so nobody is keyed in twice and nothing is sent to a number that stopped working two years ago.

Events

Hearings, deadlines, appearances, and check-ins, with judge, courtroom, and calendar assignment. Every reminder, every notice, and every portal date reads from this, so a continuance moves the whole chain automatically.

Charges and issues

The charges, counts, statutes, and pleas on a criminal matter; the claims and issues on a civil one. Kept on the same record as the disposition, so reporting never has to guess how one became the other.

Documents

Filings, orders, exhibits, and correspondence, with full-text and character recognition search across scanned material. Accepted electronic filings attach with the docket code, the parties, and the judge assignment already set.

Financial obligations

Assessments, fees, restitution, payment plans, and the ledger, on the case rather than in a separate finance system. The balance a clerk sees is the balance the person sees in the portal.

Outcomes

Dispositions, sentences, conditions, and results, written once and read by reporting, by supervision, and by the record-clearing workflows without an export or a reconciliation step.

A case record showing the parties on the matter with validated phone numbers, email addresses, language preference, and contact consent status
The people on a case, with validated contact details and language preference. Communications, portals, and supervision all read this, so a corrected phone number is corrected everywhere at once.

What the case record makes possible

A case management product stops at the record. A justice operations platform runs the work that record implies. Each of these is a full product in its own right, and each one reads and writes the same case rather than syncing against it overnight.

Everything inside Case Management

A complete case management system, configured to how your agency already works rather than to how a vendor built it.

  • One Record Per Case

    People, events, charges, documents, payments, and outcomes for each matter live in one place, shared across every product.

  • Configurable Workflows

    Model your own case types, statuses, and rules in an intuitive admin, with no code and no vendor change orders.

  • Roles & Audit Trails

    Role-based access and a complete, tamper-evident history of every action on every case.

  • Built for Every Side

    A configurable admin for staff, plus self-service portals for the public and for attorneys, all on the same record.

  • Connects to What You Keep

    Run standalone, or exchange case data bi-directionally with the systems you keep, by REST API.

  • Reporting Built In

    Operational and statistical reporting read straight from live case data, with no exports or reconciliation.

Your administrators change it. Not a change order.

Ask an agency why it is still running software it dislikes and the answer is rarely the software. It is that changing anything means a ticket, a quote, and a release window six months out, so the court reshapes itself around the system instead.

In eCourtDate the configuration is the product. Your administrators model case types, statuses, workflows, forms, roles, and notification rules in an intuitive admin, see the change immediately, and change it back if it was wrong. No code, no vendor, no waiting for the next release.

Case types and statuses
Model criminal, traffic, civil, family, juvenile, probate, and specialty dockets, each with its own lifecycle and required fields.
Workflows and rules
What happens when a case is filed, continued, disposed, or goes past due. Set the trigger and the action; no code, no release window.
Forms and templates
Orders, notices, and correspondence built from case data, with electronic signature and your own letterhead.
Roles and permissions
Field-level and document-level access by role, including restricted handling for sealed and confidential matters.
Numbering and dockets
Case numbering schemes, docket codes, and calendar structures that match how your court already refers to its own work.
Notifications
Which events notify whom, on which channel, in which language, with quiet hours and consent handled for you.

Filings and documents that land on the case

A filing arrives through the portal, your clerk reviews and accepts it, and it attaches to the matter with the docket code, the parties, and the judge assignment already set. Nobody re-keys a filing from a queue into a case, and nobody hunts for the paper version to confirm what was filed.

Scanned material is read by character recognition and becomes searchable text, so a decade of paper that was digitized into a folder structure turns into a record you can actually query. Orders and notices are generated from case data with electronic signature, on your letterhead.

An electronic court filing under review with the document preview, the docket code, the parties, and an electronic signature panel
A self-service court portal where a person looks up their own case, sees the next hearing date, and views the balance due

The counter, open at 11pm, in 100+ languages

Self-service portals for the public and for attorneys read the same record your staff work in, scoped by role and by what your agency chooses to publish. A person checks their next court date, pays a balance, updates a phone number, or requests a reschedule without calling anyone.

The portals run on your agency’s own domain and carry your agency’s identity, because the public’s relationship is with the court, not with a software company. They are built to WCAG 2.2 AA, with a published VPAT, and they work on the phone most people actually own.

Reporting that reads the cases, not last month’s export

Clearance rates, age of pending caseload, time to disposition, continuance patterns, collections, and failure-to-appear (FTA) rates come straight from live case data. There is no separate reporting database, no overnight extract, and no month-end assembly job that one person knows how to run.

State reporting obligations are met from the same data rather than a parallel process, and leadership can filter by court, division, judge, case type, or date range without asking anyone to build a report first.

Court case analytics showing clearance rates, pending caseload age, and disposition trends by case type

What Case Management includes

Court case management software that combines case tracking with the filings, payments, supervision, and reports that read from the same record. Every row below is part of one modern cloud record.

Case Record
FieldWhat it holds
PeopleEvery party on the matter, shared with communications and supervision so nobody is keyed in twice.
EventsHearings and deadlines, the dates every reminder and calendar works from.
ChargesThe charges on the matter, kept on the same record as the outcome.
DocumentsFilings and attachments on the case. Accepted electronic filings attach to the record with the docket code, parties, and judge assignment.
PaymentsAssessments, reminders, and the ledger on the case. GovPayPlan processes the payment.
OutcomesDispositions and results, read by reporting without an export.
Configuration and Access
FeatureDetail
Case types, statuses, and rulesModeled in an intuitive admin, with no code and no vendor change orders.
RolesRole-based access for staff, with self-service portals for the public and for attorneys on the same record.
Audit trailA complete, tamper-evident history of every action on every case.
ReportingOperational and statistical reports read straight from live case data.
ConnectionsRuns standalone, or exchanges case data bi-directionally by REST API with the systems you keep.
HostingCJIS compliant, on AWS GovCloud.

How a court moves onto eCourtDate

No multi-year implementation project, and no weekend where everything changes at once.

  1. 1

    Model your cases

    Configure case types, statuses, and workflows to match how your agency actually operates.

  2. 2

    Bring your data

    Migrate existing case history and connect the systems you keep, so nothing is lost.

  3. 3

    Run the operation

    Communications, filings, payments, and supervision all read and write the same record.

  4. 4

    Measure outcomes

    Live dashboards and reports turn day-to-day activity into evidence and oversight.

Your history comes with you

The fear that keeps agencies on systems they have outgrown is rarely about features. It is about the decades of records sitting inside them. Conversion into eCourtDate is mostly automated: cases, parties, events, documents, financials, and notes migrate intact, and every record is validated and reconciled against your source so you can prove nothing was lost or altered.

  1. 01

    Send your data

    Flat file exports (CSV, TXT, XLSX) or a secure, read-only connection to your database. That is the one thing your agency has to provide.

  2. 02

    Automated mapping

    The pipeline profiles every field, detects types and relationships, and maps each one into the eCourtDate model. Your team reviews the mapping before anything moves.

  3. 03

    Validate and reconcile

    Records are transformed, then reconciled by count and by content against your source. Issues are flagged rather than buried, so you can prove nothing was lost.

  4. 04

    Run in parallel, then cut over

    Start with one case type or one division and run both systems side by side until your team is ready. Retire the old system when it has stopped being useful, not before.

Connect what you keep, replace what no longer works

Very few agencies replace everything at once, and none should have to. eCourtDate exchanges case data bi-directionally with the systems you are keeping, by open REST API, webhooks, and SFTP, so the interfaces feeding your jail, your prosecutor, your state reporting, and your public portal do not all have to be rebuilt in the same month.

Connections use interfaces the other system documents or your license permits, with credentials your agency issues, scopes, and can revoke at any time. When the case record moves to eCourtDate, those same interfaces keep running.

The integrations dashboard showing connected systems, scheduled data feeds, and API activity

Built for the security a case record requires

Case data is criminal justice information, and it is often the most sensitive data an agency holds. eCourtDate runs with no on-premises components to patch, no servers for your team to maintain, and no upgrade project to schedule.

CJIS compliant

Configured to the Criminal Justice Information Services security policy, hosted exclusively in AWS GovCloud (US), which holds FedRAMP High authorization.

Encrypted in transit and at rest

TLS 1.2+ in transit and AES 256-bit at rest, through FIPS 140-2/140-3 validated cryptographic modules.

Single sign-on and MFA

SAML and OAuth with your identity provider, SCIM provisioning, and multi-factor authentication on every account.

Complete audit trails

Every action on every case, attributed and timestamped, retained for as long as your retention policy requires.

WCAG 2.2 AA and 100+ languages

The staff admin and the public portals are built to WCAG 2.2 AA, with a published VPAT, and communications reach people in 100+ languages.

Your data is yours

Bulk export in JSON, CSV, or SQL at any time, plus an open REST API, webhooks, and SFTP. No professional-services engagement to get your own records back.

Move every case forward without manual handoffs

Move cases through their lifecycle automatically, so deadlines are met and nothing stalls in a handoff.

Court case management questions, answered

What administrators, presiding judges, and IT directors ask before an agency moves its case record.

Can eCourtDate be our case management system?
Yes. eCourtDate includes modern, cloud-based case management that runs your cases end to end, from the record to communications, filings, payments, and reporting. It runs as your platform on its own, and it is your system of record when your agency chooses it to be.
What is court case management software?
Court case management software holds the authoritative record of each matter: the parties, charges, hearings, documents, financial obligations, and outcomes. Legacy systems stop there. eCourtDate keeps that record and runs the operations around it, so reminders, filings, payments, jury, warrants, supervision, and reporting all read and write the same case rather than being bolted on beside it.
Does eCourtDate replace our current case management system, or work alongside it?
Either. Many agencies start with one product, connect eCourtDate to the system they already run by REST API, and move the case record later. Others move the record first. Start with what you need, connect what you have, and replace what no longer works, on your timeline rather than a vendor’s.
Will we lose our case history if we modernize?
No. Your full history migrates: cases, parties, events, documents, financials, and notes. Records are validated and reconciled by count and content against what you sent, so you can prove nothing was lost or altered. Modernizing does not mean starting over.
How long does implementation take?
Weeks rather than years, and the scope sets the number. Communications and portals go live fastest; case management with a full data conversion takes longer because the conversion and the parallel run are the work. eCourtDate publishes go-live windows by scope rather than quoting a best case, and there is no multi-year implementation project.
Do we have to move everything at once?
No, and most agencies should not. Start with one case type or one division, run eCourtDate in parallel with your current system until your team is ready, then expand. There is no rip-and-replace weekend.
What case types does it handle?
Case types, statuses, workflows, and rules are configured in the admin rather than coded, so criminal, traffic, civil, family, juvenile, probate, and specialty dockets are all modeled the same way. Adding a case type does not require a vendor change order.
Can our staff change workflows without calling the vendor?
Yes. Case types, statuses, required fields, document templates, notification rules, and user roles are all configured by your administrators in an intuitive admin. That is the difference between software your team runs and software your team submits tickets to.
How does electronic filing work with the case record?
Filings arrive through the electronic filing portal, are reviewed and accepted by your staff, and attach to the case with the docket code, the parties, and the judge assignment already in place. There is no re-keying between the filing queue and the case.
Are payments part of case management?
The assessments, the ledger, and the payment history live on the case. GovPayPlan processes the payment itself, and the balance, the plan, and the receipts are all on the same record the clerk and the person both see.
Does case management include reporting?
Yes. Operational and statistical reports read straight from live case data, with no export, no reconciliation, and no separate reporting database. Clearance rates, age of pending caseload, time to disposition, and collections are available as the cases move rather than at month end.
Can the public and attorneys see their own cases?
Yes. Self-service portals for the public and for attorneys read the same record your staff work in, scoped by role and by what your agency chooses to publish. Portals run on your agency’s own domain, not on a vendor URL.
Who can see what?
Role-based access controls every field, document, and action, with single sign-on through your identity provider and multi-factor authentication. Sealed and confidential matters are restricted at the record level, not by hiding a menu item.
Is there an audit trail?
Yes. Every action on every case is attributed, timestamped, and retained for as long as your retention policy requires, and the trail survives even if the record is later amended or removed.
Where does our data live, and who owns it?
Your data is yours. It is hosted exclusively in AWS GovCloud (US), which holds FedRAMP High authorization, encrypted in transit and at rest, under a CJIS-compliant configuration. You can export it in bulk at any time in JSON, CSV, or SQL.
Can we get our data out?
Yes, in bulk, at any time, in JSON, CSV, or SQL, plus a full REST API and SFTP for scheduled feeds. Export is a product capability, not a professional-services engagement.
Does it integrate with the systems we are keeping?
Yes. An open REST API, webhooks, and SFTP exchange data bi-directionally with the systems you keep, so both stay current during a transition and afterward. Connections use interfaces the other system documents or your license permits, with credentials your agency issues and can revoke.
What does it cost?
Pricing is published on the pricing page. You can see what it costs before you call, put a number in a budget request, and compare it to what you pay today without waiting on a quote.
How do we buy it?
Through a state contract or a cooperative purchasing agreement where your agency has one available, which is how most agencies avoid a months-long procurement, or through your own solicitation. The RFP resources page carries requirements language you can adapt.
Is it accessible?
The staff admin and the public portals are built to WCAG 2.2 AA, and communications reach people in 100+ languages. A published VPAT documents the current conformance level. Accessibility is a legal obligation for a court, not a preference.
What happens to the integrations we already built?
They keep working while you transition. eCourtDate exchanges data with the system you are moving off, so the interfaces that feed your jail, your prosecutor, your state reporting, and your public portal do not all have to be rebuilt in the same month.
How many agencies run on eCourtDate?
10,000+ courts and justice locations across 24 states, including statewide programs in Texas and Minnesota. The installed base is the reference: any agency running any part of the platform is running the same record, the same security, and the same support.

See your own cases in eCourtDate

A working demo with your case types, your docket codes, and your workflows. Bring a sample export and see your own records in it.