Compliance as Software

In a regulated business, compliance is not paperwork bolted onto the product — it's a set of hard requirements woven through the code, and treating it as an engineering discipline rather than a legal afterthought is what separates companies that scale safely from ones that get shut down. RegTech is the practice of building compliance in, as software.

Financial services, healthcare, and other regulated domains run on rules — who you can serve, what you must verify, what you must record and report — and increasingly those rules are enforced not by a compliance officer reviewing files but by systems. RegTech (regulatory technology) is the discipline of implementing compliance as software: KYC, AML, sanctions screening, audit trails, privacy, and reporting, built into the product. This series covers that engineering, and it starts with the mindset shift: compliance is a systems problem, and treating it as one is a competitive and survival advantage.

Compliance is an engineering requirement, not a nuisance

Engineers often experience compliance as friction — obstacles the legal team imposes that slow down shipping. That framing is a mistake, and an expensive one. In a regulated business, compliance requirements are functional requirements as real as “the payment must go through”: the business is legally not allowed to operate without meeting them, and failures carry consequences most product bugs don’t:

Given those stakes, compliance isn’t a “nice to have” the product team tolerates — it’s a core requirement that must be engineered as carefully as any critical feature. The teams that internalize this build compliance in from the start; the ones that treat it as a bolt-on discover, painfully, that retrofitting compliance into a system not designed for it is enormously harder than building it in. Compliance is an architectural concern, not a final checklist.

Why compliance became software

Compliance was once manual — humans reviewing documents, checking names against lists, filing reports by hand. That model broke under modern scale and speed:

So compliance became software: automated identity verification, real-time transaction monitoring, automated screening, immutable audit logging, and automated reporting. This is RegTech — using technology to meet regulatory obligations at the scale, speed, and consistency modern business demands. And it’s a two-sided coin: the same automation that lets a fintech onboard customers in minutes is also what lets it satisfy regulators that it’s screening and monitoring properly. RegTech isn’t overhead on the product; often it is the product’s ability to operate.

The core domains

This series maps the main areas where compliance becomes engineering, each a later post:

Together these are the machinery of operating legally in a regulated domain, and each is a genuine engineering problem — data pipelines, matching algorithms, immutable stores, workflows — not a legal formality. This series is the engineering of each.

The principles that run through all of it

Before the specifics, a few principles recur across every compliance domain and are worth holding as design values:

These principles — auditability, build-in, risk-based, explainable, balanced — are the through-line of the series. With the mindset set, the next post starts at the beginning of the customer relationship: KYC and identity verification.

Key takeaways

Further reading

Sources & References

Financial systems engineering
International AML framework