×legal-practice-suite.case
REDACTEDreal work, anonymized — category + problem naming · relative metrics only

Practice management · mobile · the unglamorous half

The other 80%: running a law practice, not just searching it

Research is what a legal platform demos. Matters, clients, documents, billing and a phone that works in a courtroom corridor are what makes anyone keep paying for it.

role · Product — practice management suite and cross-platform mobile appstatus · In production; web app plus React Native mobile

§01The problem

It is tempting to build only the impressive part. AI search over twenty million judgments is the thing that gets a demo audience to lean forward. But an advocate's day is mostly not research — it's matters, clients, hearing dates, documents, drafts, invoices, and a dozen small promises made in corridors.

If those live in a diary, WhatsApp and a filing cabinet while the AI lives in a browser tab, the AI becomes a novelty. The research product only compounds if it sits inside the system where the practice already keeps its work.

And 'inside the system' means mobile. Advocates are in transit, in court, and in corridors far more than they are at a desk. A desktop-only legal platform is a platform used at 9pm, badly.

[ interactive diagram loading… — the day a legal platform usually ignores ]
fig — the day a legal platform usually ignores

§02The thinking

So the suite had to cover the boring half properly: matter and client management, document storage per chamber, drafting from a large template library, limitation and hearing-date tracking, time capture and billing with local tax handling, and communication that reaches clients where they actually read — which in India means WhatsApp, not email.

Multi-tenancy was the architectural spine. A chamber's data is not a folder — it's a boundary. Firms share matters internally and must never leak across; documents belong to the chamber, not the individual; and the security rules for that had to be written and reasoned about directly, not assumed.

In-app document editing was a deliberate, expensive call. Advocates live in .docx. Sending them out to another application to draft is where a workflow dies, so we self-hosted a full document editor rather than accept the round trip.

The mobile decision was the biggest one I influenced. The first app was built natively-cross-platform in one framework; the rebuild moved to React Native with Expo so that web, iOS and Android could ship from one codebase and one roadmap. That is a product decision disguised as a technical one: with a small team, three platforms means either one shared codebase or two permanently neglected platforms.

Research then stops being a destination and becomes a capability *inside* the workflow — you're in a matter, you need authority, and it's there, with the citation ready to drop into the draft you already have open.

+ Building the unglamorous practice-management half properly

shipping AI research alone and calling it a platform

# research is what wins the demo; matters and billing are what survive the renewal conversation.

+ One React Native codebase for web, iOS and Android

separate native apps per platform

# with a small team, multiple platforms means one gets loved and the others rot. Shared code is how a mobile promise stays honest.

+ Self-hosting a full document editor in the app

exporting to a desktop word processor

# advocates draft in .docx all day. The round trip out of the product is exactly where the habit breaks.

+ Chamber-level tenancy as a first-class boundary

per-user data with sharing bolted on

# in a profession bound by privilege, a leak isn't a bug — it's a professional-conduct incident.

+ WhatsApp as a first-class client channel

email-only notifications

# an alert that arrives where nobody looks has not arrived. Channel choice is product design, not plumbing.

§03What shipped

The result is a suite rather than a feature: matters and clients, chamber-scoped documents with in-app editing, a large drafting template library, hearing and limitation tracking fed by automated court sweeps, time capture and billing, and client communication over the channel Indian practices actually use — all reachable from a phone in a corridor as easily as from a desk.

Research and case tracking then plug into that spine instead of standing beside it, which is what turns an AI feature into an operating system for a practice.

[ interactive demo loading… — the suite: research as a capability, not a destination ]
fig — the suite: research as a capability, not a destination

§04Outcomes

One codebase, three platforms

web, iOS and Android ship together instead of two of them decaying

Drafting never leaves the app

in-app .docx editing keeps the workflow — and the habit — intact

Privilege by architecture

chamber-scoped tenancy makes confidentiality a boundary, not a policy

§05Reflection

The lesson I keep from this one is about where AI belongs. An AI feature parked next to someone's real workflow is a demo; the same feature embedded inside the system where their work already lives is a product. Most of the effort that makes AI valuable is spent on the unglamorous software around it.

$ cat takeaways.txt

  • AI compounds only when it sits inside the system where the work already lives.
  • Cross-platform is a product decision: small teams can't afford three neglected roadmaps.
  • In regulated professions, tenancy boundaries are the feature, not the infrastructure.