Build the layer, buy the engines
The firm still pays for Xero, BrightPay and its tax software. Those are regulated engines with their own compliance work, and rebuilding them would be reckless. What got built is the layer they plug into: the sales lists, the jobs, the capacity, new-client set-up and the client portal. That layer is where the firm's way of working lives, and no product fitted it.
Client portals with no login
Client software usually fails at the password. Ask a busy owner to create an account to approve one proposal and plenty of them stop there. Every client gets a private link instead, with no account to make. The same pattern runs e-signature, direct debit set-up and the new-client form.
Every agent drafts and none of them send
Nothing goes out unsupervised. Every draft lands in an approval queue, and anything ignored twice moves to a partner. The value is in the drafting and the noticing. The send button stays with a person on purpose.
An assistant that looks things up
Staff can ask the assistant about tax and about the practice. A model answering from memory would be wrong about rates and thresholds with total confidence. So it can only answer from a curated knowledge base and live practice data, and it is told to say when it does not know. Every question and answer is logged, and each answer has a button to send it to a partner.