Legal Aid Manager (LAM)
4 min read

From Code to Courtroom Confidence

Overview

A modern engine built for Legal Aid work

The Legal Aid Manager (LAM) rethinks how Legal Aid cost management should work in a modern practice. Behind its clean, guided interface lies a cloud-native technology stack chosen to solve problems that legacy systems were never built to handle: real-time budgeting, complex fee structures, rule changes, and integrations across wildly different PCMS platforms.

The stack that makes Legal Aid Manager possible

We built LAM using the same technologies that power today’s most reliable and scalable platforms, but tailored them for the realities of Legal Aid. Every choice we made solved a barrier that we identified during R&D:

  • Supabase & PostgreSQL for real-time data, secure authentication, and fast development without the fragility of old on-prem SQL setups.
  • Next.js on Vercel for speed, seamless deployments, and future-proof user experiences.
  • Temporal Workflows to automate long-running legal tasks like reminders, certificate checks, and cost reviews, reliably, visibly, and without human chase-up.
  • PostHog & DataDog for deep product analytics and observability, giving us clarity on user behaviour, system performance, and friction points.
  • OpenAI for intelligent suggestions, contextual summaries, and enhancement guidance, pushing Legal Aid automation into entirely new territory.
  • GitHub, Postman, and Bitwarden to safeguard the development pipeline, test integrations properly, and keep credentials secure.

Legal Aid Manager (LAM) is a SaaS case management and billing platform designed to seamlessly integrate with other systems or use as a stand-alone application. It streamlines operations, automates compliance-heavy workflows, and ensures every billable activity is captured, validated, and submitted accurately.

Solving the integration puzzle with dynamic middleware

Legacy PCMS systems each come with their own schema, constraints and access limitations. Early in development, we hit a wall: there was no feasible way to get consistent data into LAM’s front end using direct API calls alone.

So we built a different approach:

  • A dynamic middleware layer that ingests inconsistent PCMS data.
  • Normalises and reformats it into a unified structure.
  • Feeds LAM a consistent, predictable dataset, regardless of the source system.

For modern systems like Actionstep, we’re extending this with service-account-level API access, giving the breadth and depth needed for complete Legal Aid workflows. This middleware is now one of LAM’s quiet superpowers, an invisible layer that makes everything else work smoothly.

Why does this matter for law firms?

Private-practice-oriented systems were never designed for Legal Aid’s fee structures, variable cost limits, or complex rules.
LAM’s modern architecture finally delivers what lawyers have been missing:

  • Real-time cost monitoring instead of after-the-fact spreadsheets
  • Faster, more accurate billing with fewer rejections
  • Better WIP visibility and reduced lock-up
  • A clear, structured journey that reduces errors before they happen
  • A foundation built for continuous evolution as LAA rules change

When you pair a modern engine with deep Legal Aid expertise, something powerful happens: lawyers gain control, clarity, and confidence in every matter, not just at billing.

case studies

Hear from some of our clients who love Mozaique.

Book a demo

This field is for validation purposes and should be left unchanged.