Skip to main content
EH DESIGNSoftware & Business Solutions

Products

Law Office ERP

Cases, clients, hearings, tasks, documents, billing and payments for law offices.

Legal Practice ManagementDevelopment / UAT preparation

Product overview

  • The case is the central record: clients, parties, hearings, tasks, documents and billable activity attach to it.
  • Visibility follows assignment and is checked on the server for every operation, so confidentiality does not depend on interface filtering.
  • Every write produces an audit record, and reads on confidential documents are logged as well.
  • In development and preparing for user acceptance testing — no client identity or commercial results are disclosed.

Intended users

  • Partners overseeing the case portfolio
  • Lawyers managing assigned cases and hearings
  • Paralegals preparing documents and filings
  • Administrative staff handling clients, appointments and billing

Business problems addressed

Case information is scattered

Files, folders, message threads and a shared calendar give no single answer about a case.

Deadlines depend on memory

A missed hearing date is a professional liability, not an inconvenience.

Confidentiality by discipline

Without system-enforced access control, document exposure depends on individual habits.

Core capabilities

  1. Case and client records

    Cases with stage, court, reference numbers, parties and full history.

  2. Hearings, deadlines and tasks

    Calendar entries with advance notice and assigned follow-up work.

  3. Documents, billing and payments

    Controlled document access with billable activity and payment records per case.

Main modules

  • Client and counterparty records
  • Case files with stage and history
  • Hearing calendar and deadline reminders
  • Document upload, categorization and access control
  • Task assignment and follow-up
  • Billing, fee records and payments
  • Roles, permissions and audit reporting

Technology stack

  • ASP.NET Core 8
  • Clean Architecture
  • EF Core 8
  • Next.js

Architecture summary

  • Clean Architecture with Domain, Application, Infrastructure and API layers
  • CQRS through MediatR with separate command and query handlers
  • EF Core 8 with explicit configurations, constraints and indexes
  • Next.js frontend with role-aware rendering and a centralized API client

Security and data considerations

  • Identity with JWT access tokens and hashed rotating refresh tokens
  • Per-case access control enforced server-side, independent of general role
  • Access logging on confidential document operations
  • Soft delete by default so removed records stay recoverable and traceable

Product interface gallery

Law Office ERP — Case workspace

Case workspace

A single case with its stage, upcoming hearings, assigned tasks and attached documents.

Screenshot from the EH DESIGN product interface. Sample data only — no client or production information.

Deployment model

Hosted or on-premises web deployment

Deployed as an API plus web frontend with environment-based configuration and migration-driven schema management. Offices that require data to stay on site can host it internally.

  • Separate staging and production environments
  • Migration-driven schema updates
  • Documented backup and restore procedure

Known scope boundaries

  • In development and preparing for UAT — module availability is confirmed per engagement
  • Court e-filing integrations depend on jurisdiction and are scoped separately
  • Not a statutory accounting suite unless separately scoped
  • No client identity, case data or commercial outcome metrics are published

Frequently asked questions

Authorization is checked per case and per operation on the server, so a user who is not assigned to a case cannot read it even with a direct request.

Related work

Law Office ERP — Legal Practice Management
Legal Practice ManagementWebDevelopment / UAT preparation

Law Office ERP

Legal practice management platform for cases, clients, hearings, tasks, documents, billing and payments — with per-case authorization and audit trails.

  • Case-centric practice records
  • Hearings, tasks and documents
  • Billing and payment tracking

Technology: ASP.NET Core 8 · Next.js · SQL Server · Clean Architecture

Let’s Build a Better Business System.

Tell us about your workflow, operational challenge or product idea. We will review the requirements and discuss a practical next step.