The off-the-shelf pitch

Practice management platforms and generic workflow tools sell a version of automation that requires no custom development: pick a template, configure a few settings, and the software handles intake, routing, or reporting for you. For processes that are genuinely uniform across firms, that pitch is real and the software delivers on it.

Where it breaks down

Your firm's routing rules, exception handling, and client-specific quirks aren't uniform, and a tool built for the average firm has to model a workflow that fits every firm reasonably well, which means it fits your firm exactly in a handful of places. The gaps get handled the way they always have: manually, by whoever notices the software didn't cover that case. The automation exists, but the manual residue it was supposed to eliminate is still there.

Off-the-shelf automation software automates the part of your process that looks like everyone else's. The part that doesn't is usually the part costing you the most.

What bespoke actually means here

Bespoke agentic code is built once for your firm's exact SOPs, your specific routing rules, and your specific exceptions, integrated directly into the Microsoft 365 environment your staff already works in. There's no generic middleware standing between your process and the systems that run it, and no configuration screen forcing your workflow into someone else's template.

How to tell which one you actually need

If a piece of work is genuinely standardized across firms, with few exceptions and no firm-specific judgment involved, off-the-shelf software is usually the right call, there's no reason to pay for custom development on a solved problem. But most of the back-office work covered in this pillar, document intake, reporting, onboarding, notifications, has exactly the firm-specific routing and exception handling that generic tools struggle with. That's the work worth building specifically for how your firm actually runs.

Related: Document intake: from inbox chaos to automatic routing →