Overview
A legal matter is more than a file. It is a collection of parties, deadlines, documents, communications, tasks, time records, and financial transactions that together constitute the history and current status of the work being done. Managing matters well — knowing where each one stands, what needs to happen next, who is responsible, what deadlines are approaching, and what has been billed and what is outstanding — is the operational core of any legal practice.
Generic practice management platforms address the common case. They work for straightforward matter types handled in predictable workflows with standard billing arrangements. Legal practices with specific workflow requirements — matter types that require specific task sequences, conditional workflows that branch based on matter characteristics, integration with specific third-party systems, or billing logic that the generic platform cannot represent — find that the platform constrains how they work rather than supporting it.
We build custom case management software for law firms, notary practices, legal departments, and other organisations managing legal matters — built around the specific matter types, workflows, parties, and billing arrangements that define how the practice operates, rather than requiring the practice to adapt to what the platform allows.
What Legal Case Management Covers
Matter and case structure. Every matter has a defined structure — the parties involved, the matter type, the supervising and working lawyers, the associated documents, the tasks and milestones, the deadlines, the communications, and the financial record. Case management software structures this information in a way that is consistent across all matters of a given type, searchable across the full matter portfolio, and accessible to everyone who needs it with the access controls that matter confidentiality requires.
Matter creation workflows define the information that needs to be captured when a new matter is opened — the client, the matter type, the parties, the fee arrangement, the conflict check, and the initial task set that every matter of that type requires. Consistent matter opening ensures that matters start with complete information rather than accumulating gaps that create problems later.
Matter types are configured to reflect the actual matter categories the practice handles — conveyancing, corporate transactions, litigation, employment, family, insolvency, or whatever the specific practice areas of the firm require. Each matter type has its own task template, its own document requirements, its own deadline framework, and its own billing parameters, applied automatically when a new matter is opened rather than requiring the fee earner to build the structure manually.
Task and deadline management. Legal work is deadline-driven. Missing a limitation period, a court filing deadline, a contract condition date, or a regulatory submission date has consequences that range from embarrassing to catastrophic depending on the matter. Case management software that surfaces upcoming deadlines — sorted by urgency, assigned to the responsible person, with escalation when deadlines approach without the required action being completed — gives the practice the deadline visibility that prevents these failures.
Task management within matters tracks the work to be done — the tasks that need to be completed, their sequence and dependencies, the person responsible, and their status. Task templates for each matter type define the standard task sequence that that matter type requires, ensuring that the steps that every conveyancing, every corporate transaction, or every litigation matter needs are not omitted because no one explicitly created them.
Automated deadline calculation from trigger dates — limitation periods calculated from the cause of action date, court deadline calculated from the service date, filing deadline calculated from the notice period — reduces the manual date calculation work that deadline management currently requires and the risk of calculation errors.
Party and relationship management. Legal matters involve multiple parties — clients, counterparties, opposing counsel, courts, regulatory bodies, witnesses, experts, lenders, and others depending on the matter type. Party management tracks who is involved in each matter, in what capacity, with what contact information, and with what relationship to other parties and to other matters in the portfolio. Conflict checking against the party database — identifying whether a new client or counterparty has an existing relationship with the practice that would create a conflict of interest — is conducted automatically at matter opening rather than relying on manual memory or database checks.
Document management. Legal matters generate and depend on large volumes of documents — correspondence, contracts, court documents, evidence, research, advice letters, and the internal working documents that support the work. Document management within case management software organises documents by matter in a consistent structure, with version control that preserves the document history, and with the search capability that allows documents to be found across the matter portfolio rather than within individual matter folders.
Document templates — standard letters, standard agreements, standard court forms pre-populated with matter and party data — reduce the document preparation time for the correspondence and documents that are produced repeatedly across matters. Template management that keeps standard documents current when legislation or court rules change ensures that the documents produced from templates are always based on the current version.
Communications tracking. The correspondence and communications that a legal matter generates — emails, letters, telephone notes, meeting notes — need to be recorded against the matter for the complete matter record that file review, client billing, and regulatory compliance require. Communications tracking in case management software captures incoming and outgoing correspondence, links it to the relevant matter, and makes it searchable alongside the other matter content.
Email integration — capturing emails to and from clients and counterparties directly from the email system and linking them to the relevant matter — reduces the manual effort of saving emails to matter files and ensures that the matter communication record is complete rather than depending on fee earner discipline to file every relevant email.
Time recording. Time recording against matters is the basis for time-based billing and for the internal management information that shows where fee earner time is being spent. Time recording integrated with case management captures time against the matter it relates to — either in real time as work is done or through end-of-day time entry — with the narrative that describes the work done and the classification that determines the billing rate.
Time recording that is integrated with the case management system rather than maintained in a separate tool keeps time records in the same context as the matter work they relate to, reducing the friction of time recording and improving the completeness of the time record.
Workflow automation. Legal workflows that follow defined sequences — the sequence of tasks in a standard conveyancing, the escalation process when a deadline is missed, the approval workflow before a document is sent to a client — can be automated to trigger the next step automatically when the previous step is completed. Workflow automation reduces the manual coordination work that keeps matters moving and ensures that defined processes are followed consistently rather than depending on individual attention.
Conditional workflow logic handles the branches in legal workflows — the conveyancing that follows a different path when the property is leasehold, the litigation that requires different steps when the case settles before trial — applying the appropriate workflow for the specific circumstances of each matter.
Practice Area Specifics
Conveyancing. The standard conveyancing transaction follows a defined sequence — searches, enquiries, exchange, completion — with specific tasks, documents, and deadlines at each stage. Conveyancing case management applies this structure consistently, generates the standard letters and documents for each stage, calculates the key dates, and tracks the matter through to completion and post-completion. Land Registry submission and SDLT filing integration where the practice handles these submissions electronically.
Corporate and commercial. Transaction management for corporate deals — M&A, financing, restructuring — with the closing checklist structure that transaction management requires, document management for the transaction documents, party tracking for the multiple advisers and counterparties involved in complex transactions, and the conditions precedent tracking that monitors completion conditions.
Litigation. Court deadline tracking with the specific deadline types that litigation requires — claim issue, service, defence, disclosure, witness statements, trial preparation. Case chronology tracking, evidence management, correspondence tracking with opposing counsel, and the hearing management that tracks scheduled hearings and their outcomes.
Employment. Claim tracking for employment tribunal matters with the specific tribunal deadlines and procedural steps. Settlement management for matters that resolve through ACAS or direct negotiation. Employee and employer matter separation for practices acting on both sides.
In-House Legal. Matter management for in-house legal teams differs from private practice — matters are internal projects for the business rather than client matters, time is tracked for internal resource management rather than billing, and the counterparties are external to the organisation. Case management for in-house teams reflects this different operating model — internal matter owners rather than fee earners, internal approval workflows, integration with internal finance and procurement systems.
Integration Points
Document management systems. SharePoint, iManage, NetDocuments — document storage and retrieval integrated with the case management system so that documents are accessible in the matter view without requiring users to navigate to a separate document management system.
Email systems. Outlook and Gmail integration for email capture to matter files — emails identified as matter-related and saved to the correct matter automatically or with a single action.
Accounting and billing systems. Time records and disbursements from case management fed to legal accounting systems for billing and financial reporting. Invoice generation from the case management time record. Trust account management for practices handling client funds.
Land Registry and court systems. Electronic submission integration for practices that file with Land Registry, Companies House, or court systems electronically — submissions triggered from the case management system with the data populated from the matter record.
AFAS and Exact Online. Financial data integration for practices using Dutch accounting platforms — invoice data, time cost data, and matter financial summaries fed to accounting systems for financial reporting and VAT administration.
Technologies Used
- React / Next.js — case management interface, matter dashboards, task management views, document library
- TypeScript — type-safe frontend and API code throughout
- Rust / Axum — high-performance search across large matter portfolios, document indexing, deadline calculation engine
- C# / ASP.NET Core — complex workflow logic, document generation, accounting system integration, email capture
- SQL (PostgreSQL, MySQL) — matter data, task records, document metadata, time records, party database
- Redis — real-time deadline alerts, workflow state management, notification queuing
- OpenXML / document generation — template-based document and letter generation
- Outlook / Gmail integration — email capture to matter files
- AFAS / Exact Online — accounting and billing integration
- Auth0 / SAML — practice identity management and SSO
- REST / Webhooks — integration with external legal systems and data sources
- SMTP — deadline notifications, task reminders, client communication logging
The Alternative to Custom Case Management
Law firms and legal departments that do not use purpose-built case management typically manage matters through a combination of email folders, shared drives, spreadsheet deadline trackers, and manual time recording in a separate billing system. This approach has a cost that grows with the size and complexity of the practice — in the time spent managing information that should be structured, in the deadline failures that happen when the deadline tracker is not maintained, in the write-off decisions made because time was not recorded at the time, and in the file review time required because the matter record is scattered across multiple systems.
Custom case management software consolidates the matter management into a single system built around how the practice works. The investment is justified by the operational efficiency it produces and the risk it eliminates.
Case Management Built for Legal Work
Legal case management software that works is software built around the specific matter types, workflows, and operational requirements of the practice using it — not a generic system configured to approximate those requirements.