Law Firm Practice Management
Matter management, time billing, trust accounting, court calendaring
View the interactive project page →
Law Firm Practice Management
Part of the worlds-biggest-software-project initiative.
An AI-native, open-source practice management platform for law firms — covering matter management, time and billing, IOLTA trust accounting, and court calendaring.
This project aims to deliver a modern, open alternative to the dominant commercial legal practice management suites. It targets solo attorneys, small and mid-size firms, and corporate legal practices that need compliant trust accounting, electronic billing, and court-aware calendaring without paying $49–$99 per user per month per locked-in incumbent.
Why Law Firm Practice Management?
- The global legal practice management software market was valued at approximately USD 2.84 billion in 2025 and is projected to grow at 11.15% CAGR to USD 5.96 billion by 2032, yet the ABA's 2023 survey found only about half of solo and small firms use any practice management software at all.
- Cloud incumbents (Clio, PracticePanther, MyCase, CosmoLex, Rocket Matter) cluster between $49 and $99 per user per month, and over 35% of small firm attorneys still report difficulty managing firm finances despite paying for a tool.
- Trust accounting depth varies sharply between vendors — Clio, MyCase, and PracticePanther are weaker on multi-state IOLTA compliance than CosmoLex, while CosmoLex has a smaller feature set outside accounting.
- Smokeball's market-leading passive time capture is locked behind a quote-only price point and a partner-gated API, leaving solo and small firms without an affordable equivalent.
- No reviewed platform currently models predicted matter profitability at engagement acceptance, offers real-time (rather than periodic) three-way trust reconciliation, or surfaces relevant case law inside the matter file — all are documented gaps in the incumbent landscape.
- All reviewed platforms are proprietary SaaS; no open-source legal practice management codebase was identified during research.
Key Features
Matter, Document, and Client Management
- Centralised matter files linking contacts, documents, tasks, communications, and billing history
- Version-controlled document management with matter-linked folder templates
- Secure client portal for bi-directional messaging and document sharing
- Client intake forms with integrated CRM and automated follow-up sequences
Time, Billing, and Trust Accounting
- Manual time and expense entry with one-click timers and batch invoice generation
- IOLTA-compliant trust accounting with three-way reconciliation reporting
- LEDES 1998B and LEDES XML 2.0 export with UTBMS task code support
- Online payment collection and integration with external accounting systems
Calendaring and Workflow
- Court date and deadline tracking with reminder notifications
- Step-based matter workflows with automated task assignment
- Document automation with template library and matter-data autofill
- Conflict-of-interest checking against existing matter and contact records
AI-Native Capabilities
- Passive AI time capture from email, document edits, calls, and calendar events
- AI court document parser to extract deadlines, hearings, and parties from filings
- AI-generated invoice narratives drafted from raw time entries and matter context
- Matter-level profitability forecasting at intake based on realisation history
AI-Native Advantage
Where incumbents bolt AI onto a legacy data model, this project is designed AI-first. Passive time capture targets the estimated 30–40% of billable time that goes uncaptured daily, without requiring attorney input. Continuous three-way trust reconciliation flags discrepancies in real time rather than at month-end, reducing the risk of bar complaints. Court deadline intelligence monitors local court rules and judge-specific scheduling orders to populate matter calendars automatically. Matter-level profitability forecasting analyses realisation rates and matter complexity at engagement acceptance, enabling better client selection and fee negotiation.
Tech Stack & Deployment
The platform is intended to be deployable as both a cloud SaaS and a self-hosted instance, suitable for firms with data residency or privilege-protection concerns. Integration is built around a public REST API with OAuth 2.0, JSON payloads, and webhooks for event-driven automation — patterned after the developer programmes published by Clio, PracticePanther, MyCase, and Rocket Matter. The system implements the open LEDES and UTBMS billing standards (maintained by the LEDES Oversight Committee), aligns with ABA Model Rule 1.15 trust accounting requirements, and is designed to integrate with court e-filing systems (ECF/PACER), QuickBooks Online, Xero, Microsoft 365, and Google Workspace.
Market Context
The global legal practice management software market is forecast to grow from approximately USD 2.84 billion in 2025 to USD 5.96 billion by 2032 at 11.15% CAGR (360iResearch, 2026; Business Research Insights, 2024). Cloud incumbent pricing ranges from $49/user/month (Clio, PracticePanther, MyCase) through $65/user/month (Rocket Matter) to $99/user/month (CosmoLex), with Smokeball and enterprise platforms quote-only. Primary buyers are solo attorneys, small firm managing partners, mid-size litigation firms, corporate and transactional practices, and in-house legal departments managing outside counsel.
Project Status
This project is in the research and specification phase.
Contributions, feedback, and domain expertise are welcome.
Contributing
We welcome contributions from developers, domain experts, and potential users. See CONTRIBUTING.md for guidelines.
Important: All contributions must be your own original work or clearly attributed open-source material with a compatible licence. Copyright infringement and licence violations will not be tolerated and will result in immediate removal of the offending contribution. If you are unsure whether a piece of code, text, or other material is safe to contribute, open an issue and ask before submitting.
Licence
Licence to be determined. See discussion for context.