Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Custom Software for a Regulated Business
Custom Software

Custom Software for a Regulated Business

Audit trails, access control, data retention and evidence. What regulation adds to a build, and why it is cheaper designed in than added later.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Regulation mostly adds requirements about evidence: who did what, when, on what basis, and can you show it. Those are architectural decisions. Retro-fitting an audit trail to a system that overwrites records is expensive and sometimes impossible.

The short answer

Regulated builds differ less in features than in what has to be provable. Assume you will need to show who did what and when, on what data, under which version of the rules. Design for that at the start, because it shapes how records are stored.

The single most expensive mistake is a system that overwrites rather than versions. Once history is gone, no amount of later work brings it back.

What regulation usually adds

  • An audit trail that cannot be edited
  • Access control fine enough to show who could see what
  • Data retention and deletion rules that are actually enforced
  • Evidence that a control operated, not just that it exists
  • Change management showing what was deployed and when
  • The ability to reconstruct a decision made months ago

The last one is the demanding requirement. It means storing not just the outcome but the inputs and the rules in force at the time.

Version, never overwrite

Operational databases are built to hold current state. Regulated systems need history. Where a record changes, keep the previous version with who changed it and when.

This costs storage, which is cheap, and it costs some design effort, which is not. It is the difference between answering a regulator's question in an hour and answering it with an apology.

Evidence that a control worked

RequirementWhat the system must produce
Approval before an actionWho approved, when, and on what version
Segregation of dutiesProof the same person did not do both
Checks performedA record per check, not a policy document
Access restrictedWho had access on a given date
Data deleted on scheduleEvidence it happened, not that it was scheduled

Auditors ask for the right column. A policy saying the control exists is not evidence that it operated.

Get the requirements from the right people

  1. Your compliance function owns the requirements, not the developers.
  2. Get them written down before the build, not interpreted from a regulation.
  3. Where a requirement is unclear, resolve it with your adviser rather than guessing.
  4. Record which requirement each design decision satisfies.
  5. Have compliance review the design, not just the finished system.

Engineers interpreting regulation on their own is a common and avoidable failure. They will make reasonable choices that turn out not to satisfy the actual obligation.

Be honest about what software cannot do

Software can enforce a control and produce evidence. It cannot decide what your obligations are, and it cannot substitute for the judgement your compliance function exercises.

Any supplier who tells you a system will make you compliant is overselling. What it can do is make compliance demonstrable, which is valuable and different.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does regulation make a build much more expensive?

It adds cost, mostly in audit trail, access control and evidence. Designed in from the start it is manageable; retro-fitted it is not.

Can we add an audit trail later?

Partially. You can start recording from the point you add it, but history that was overwritten is gone permanently.

Who should define the requirements?

Your compliance function, in writing. Developers should build to them rather than interpret the regulation themselves.

Will custom software make us compliant?

No. It can enforce controls and produce evidence. Compliance is a judgement your own function owns.

Keep reading

More on Custom Software

Custom Software

When Off-the-Shelf Software Stops Fitting

Every platform is bent to fit eventually. The signals that you have passed the point where configuration is cheaper than a custom build.

Custom Software

Turning a Critical Spreadsheet Into Software

Most businesses have one. Why it survived, what it encodes that nobody wrote down, and how to replace it without losing the knowledge inside it.

Start here

Weighing up a custom build?

Tell us what you are trying to fix and what you already run. We will give you an honest view on whether custom software is the right answer, what it would involve and a realistic range. If configuring what you have would do the job, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →