Skip to content
Zorix Systems — software that powers your business

Industries

Professional services software development

Law firms and accountancy practices run on a small number of well-established practice management systems — Clio, LEAP, Actionstep and Practice Evolve in legal; Xero, Sage, IRIS and CCH in accountancy — and those systems are genuinely good at what they were built for: time recording, ledger management and statutory return preparation. What they are rarely good at is the work that sits either side of the core system: a client who wants to see matter status without emailing their solicitor, a partner who wants a document assembled from a clause bank without retyping boilerplate for the fortieth time, or a firm-wide reporting view that spans two practice management systems left over from a merger.

We build software for solicitors' practices, barristers' chambers, accountancy firms and multi-disciplinary professional services groups operating in the UK. The work sits around the matter or engagement lifecycle — instruction, time recording, work in progress (WIP) and disbursements, client account reconciliation, conflict checking, billing and archive — and around the regulatory obligations that shape how client money, client data and professional advice are handled: the SRA Accounts Rules and the strict separation of client and office account, ICAEW and ACCA membership requirements for accountants, AML and source-of-funds checks at onboarding, professional indemnity considerations, and document retention schedules that often run well beyond a matter's active life.

None of this is optional detail. A generalist software agency without professional services exposure will build a client portal that looks the part but has no concept of which documents are privileged, or a document generator that merges data from a matter record without version control, leaving a firm unable to answer which clause set was sent to which client on which date. The engineering discipline we apply is the same discipline the practice management systems themselves apply — because it has to be, given what is at stake when the software is wrong.

Where it breaks

The problems described in the sector's own language

Clients have no visibility into matter progress without calling

A client wants to know whether contracts have been exchanged, whether a return has been filed, or what the current fee estimate looks like, and the only route to that answer is a phone call or email to a fee earner who then has to stop billable work to look it up in Clio, LEAP or IRIS and reply. Multiply that by every active matter and the interruption cost to the practice is real, even before counting the client's frustration at having to ask.

Document assembly is retyping, not automation

Standard clauses, engagement letters and precedent documents exist as a folder of Word files that a fee earner copies from and edits by hand for each new matter, with no data merge from the matter record, no clause version control, and no reliable way to confirm which version of a clause was actually used in a document sent eighteen months ago.

Practice management systems don't talk to each other after a merger

A firm formed by merging two practices often ends up running two instances of Clio or LEAP, or one legacy system alongside a newly adopted one, with no consolidated view of firm-wide WIP, billing or client relationships until someone builds a manual reporting spreadsheet that is out of date within a week.

Conflict checking is a manual search across systems

Before taking on a new matter, a fee earner or the risk team searches client and matter names across the practice management system, and sometimes across a second system inherited from a merger, with no single index that reliably catches a conflict arising from a related party, a former client, or a name recorded with a slight variation.

WIP and disbursements are reconciled at month end, not in real time

Work in progress and disbursements accumulate against a matter through the month, and the first reliable check that billing matches the actual time and cost recorded happens at the billing run, by which point errors are harder to trace back to the entry that caused them.

Onboarding and AML checks live outside the matter record

Identity verification, source-of-funds evidence and AML risk scoring are captured in a separate compliance system, an email thread, or a paper file, disconnected from the matter they relate to, which makes it slow to confirm at file review that the required checks were actually completed before work began.

Regulatory context

What the sector has to satisfy

SRA Accounts Rules
Client money must be held in a client account that is legally and operationally separate from the firm's office account. Software that touches billing, receipts or disbursements has to preserve that separation in its data model, not just in its user interface, and every client ledger must reconcile independently against the bank statement for that account.
ICAEW and ACCA requirements
Chartered accountants operate under ICAEW or ACCA professional standards covering client money handling, engagement letters, independence and continuing professional development records. Practice software built for accountancy firms needs to hold engagement-level records that satisfy these bodies' file review expectations, not just the tax return itself.
AML and source-of-funds checks
Under the Money Laundering Regulations 2017, regulated professionals must verify client identity and, for higher-risk matters, the source of funds involved, before or shortly after taking on new work. The check and its evidence need to be recorded against the matter, retrievable at audit, and refreshed where risk indicators change during the matter's life.
Professional indemnity
Professional indemnity insurance depends in part on a firm being able to demonstrate that its processes — conflict checking, file review, client account controls — actually operate as described. Software that cannot produce an audit trail of when a conflict check was run, or who approved a document before it went out, weakens that evidence base.
Data retention schedules
Client files, financial records and correspondence are subject to retention periods set by regulator guidance and the firm's own policy, often six years or more from matter closure, and longer for some categories such as wills or trust documents. Retention needs to be enforced at the system level, including secure destruction once the period expires, not left to whoever remembers to check.
Legal privilege handling
Privileged correspondence and advice must be identifiable and protected from inadvertent disclosure, including in any bulk export, client portal view or document automation output. Systems we build tag privileged material explicitly and exclude it from features — such as client-facing document sharing — where inclusion by default would be a mistake.

Integration surface

The systems we connect to, named

Legal practice management

ClioLEAPActionstepPractice Evolve

Accountancy practice management

XeroSageIRISCCH

Signature and identity

DocuSignAdobe Signidentity verification providers

Statutory and government data

Companies House APIHMRC Making Tax Digital APIs

Solutions

What we build in this sector

Matter management software

Matter lifecycle from instruction to closure, time recording, WIP and disbursements, client account reconciliation aligned with the SRA Accounts Rules, and conflict checking across the client base.

Explore matter management software

Client portal development

Secure document exchange, e-signature, matter status visibility, fee estimates and secure messaging, built to sit alongside Clio, LEAP or IRIS rather than replace them.

Explore client portal development

Document automation

Template libraries and clause banks with data merge from matter records, version control on every generated document, and approval workflows before anything reaches a client.

Explore document automation

Engagement shapes

Typical scope, duration and budget band

Discovery and scoping
Two to four weeks. Mapping of current practice management system usage, document workflows and client communication patterns, and a phased estimate that separates the highest-friction workflow from longer-term platform work. Fixed fee, credited against the build.
Single-module build
A client portal or a document automation layer integrated with an existing practice management system. Typically 10 to 16 weeks. Indicative band £250,000 to £380,000.
Matter management platform
A matter lifecycle system covering time recording, WIP, disbursements and conflict checking, either standalone or replacing an existing practice management system. Typically 5 to 8 months in phases. Indicative band £400,000 to £750,000.
Firm-wide programme
Matter management, client portal and document automation delivered together across a multi-office firm, often following a merger. Indicative band £600,000 to £1,200,000, phased by practice group.
Managed run
Post-go-live support covering practice management API changes, defined response times and a standing change budget, priced as a monthly retainer.
How discovery and scoping works

Questions

Frequently asked

Do you build for law firms, accountancy practices, or both?

Both, and often the same underlying architecture serves either sector with different configuration. Law firms need matter-centric structures with conflict checking and client account separation under the SRA Accounts Rules; accountancy practices need engagement-centric structures tied to ICAEW or ACCA professional standards and Making Tax Digital submission. The shared ground — time recording, WIP, document handling, client communication — is substantial, but we treat the regulatory layer as sector-specific rather than bolting a generic label onto one build.

Can you integrate with our existing practice management system rather than replace it?

Yes, and for many firms this is the better route. We build client portals, document automation and reporting layers that read and write against Clio, LEAP, Actionstep or Practice Evolve via their APIs, so the firm keeps its existing time recording and billing engine while gaining the client-facing or automation capability it lacks. Full replacement is only proposed where the core system itself is the constraint.

How do you handle client account money and the SRA Accounts Rules?

Client money is held in a legally separate client account from the firm's office account, and software touching either has to preserve that separation absolutely — no feature we build allows a transaction to move funds between the two without the explicit accounting entries the SRA Accounts Rules require, and every client ledger reconciles independently against bank statements. We do not build software that treats this as a configuration toggle; it is a structural constraint on the data model.

What AML and source-of-funds checks do you build into onboarding?

Client and matter onboarding workflows capture identity verification, source-of-funds evidence and risk scoring in line with the firm's AML policy under the Money Laundering Regulations 2017, with the outcome recorded against the matter before work can formally open. We integrate with identity verification providers the firm already uses rather than building identity checking from scratch, and we make the AML record retrievable at file review or audit.

Does document automation risk breaching legal privilege?

Not if the system is built correctly. Templates, clause banks and generated documents are stored with the same access controls and matter-level permissions as any other document on the file, privileged correspondence is tagged and excluded from any bulk export or disclosure workflow by default, and audit logging records who generated, viewed or amended a document. Automation speeds up assembly; it does not change who is entitled to see the result.

How is a professional services software project typically priced?

A single module — a client portal, a document automation layer, or a matter management build for one practice group — typically starts at £250,000. A combined platform spanning matter lifecycle, client portal and document automation across a multi-office firm runs higher, delivered in phases so the highest-friction workflow is live before the rest follows.

Tell us what your systems are doing wrong.

Send the problem, not a brief. We will tell you whether it is a project we should be involved in.

Talk to us