Compliance programme: how a B2B tech firm builds one its regulated customers trust
A compliance programme is the owners, obligations, controls, evidence and reporting that show a firm keeps its commitments and can prove it. For a B2B tech supplier, most obligations arrive through customer contracts and certifications, so start with a contract-fed obligations register and one control set mapped to every framework, then automate evidence where systems produce it.
A bank's supplier onboarding team sends a 300-question security questionnaire, a draft contract with DORA clauses and a request for your SOC 2 report. Your ISO 27001 certificate helps, but nobody can say which of last year's contract promises are still being met. A compliance programme is how a tech supplier answers with evidence instead of effort. It rests on one obligations register fed by contracts, one control set mapped to every framework, and evidence collected from the systems that produce it.
This guide is for founders, COOs, CTOs and first security or compliance leads at UK B2B tech firms with 25 to 150 staff. Their customers are in financial services, insurance or the public sector. It shows where a supplier's obligations really come from and the nine building blocks of a compliance programme, in the order to build them. It then covers what to automate at each size and the mistakes that turn compliance into an annual scramble.
A compliance programme is the owners, obligations, controls, evidence and reporting that show a firm keeps its commitments and can prove it. For a B2B tech supplier, most obligations arrive through customer contracts and certifications. So start with a contract-fed obligations register and one control set, then automate the evidence wherever systems already produce it.
The term is used loosely, so it helps to place it:
Most US guides build a compliance programme for the firm that is regulated, a bank or a broker. A tech supplier sits on the other side of that relationship, and its programme looks different.
A tech supplier's compliance obligations come from five places: customer contracts and security schedules, UK GDPR processor terms, terms that regulated customers must flow down to their suppliers, certifications such as ISO 27001 and SOC 2, and the firm's own legal duties. For most suppliers, contracts create more obligations than any regulator does.
The flow-down rules mostly do not apply to you directly. DORA binds the financial entity, and SYSC 8 binds the FCA firm; each reaches you through the contract your customer must put in front of you. Under DORA Article 31, only ICT providers designated as critical by the European Supervisory Authorities are overseen directly.
A promise in a security schedule is a control you haven't built yet.
Build a compliance programme in nine steps, in order, because each step uses the one before. Name an accountable owner, build the obligations register and map one control set to every framework and contract. Then write the policies, set up evidence collection, monitor controls, define incident and breach notification to customers, report to customers and the board, and review.
One senior person answers for the programme. At 25 to 75 staff that is usually the COO or CTO; nearer 150, a dedicated security and compliance lead. The owner needs authority to change how engineering and operations work, because most controls live there.
List every obligation from the five sources above, with an owner, the controls that meet it and the evidence that proves it. Feed it from contract signature and renewal, so new promises enter the register on the day they are made. The register is the foundation of the compliance management system and deserves its own design work.
Define each control once and link it to every obligation it serves. An access review can satisfy ISO 27001, SOC 2 and several customers' audit clauses at the same time. When a new contract arrives, map its terms to existing controls first and create new controls only for genuine gaps.
Write a short policy set that states the rules your controls implement: information security, acceptable use, access, incident response, supplier management and a compliance policy. Keep them short enough that staff read them, and link each policy to the controls that put it into practice.
Collect the records each control produces. Some systems already hold the evidence, such as an identity provider for access reviews or a code repository for change approvals. Pull it from them on a schedule. Reserve manual evidence for judgement calls, such as risk acceptance decisions.
Check that controls still operate between audits. Automated checks catch configuration drift and missed reviews as they happen; scheduled checks cover the rest. Route failures to the control owner, so a failing control becomes a fix this week rather than a finding next quarter.
Map every notification duty you have accepted. Start with the contractual windows in each customer's security schedule. Add the UK GDPR Article 33(2) duty: a processor must notify the controller without undue delay. Then add any DORA terms requiring assistance when an ICT incident hits the service. Build them into the incident response procedure so the clock starts automatically.
Report compliance status in the form each audience needs. Customers want evidence against their own terms; the board wants obligations at risk, incidents and decisions; investors want to know certifications are current. One register, filtered three ways, serves all three.
Review the programme on a set cadence and when a trigger fires: a new regulated customer, a new framework, a significant incident or an audit finding. Record the decisions, update the register and controls, and carry actions into the next cycle. If you run ISO 27001, use the same management review.
What to engineer in a compliance programme depends on size. At about 25 staff, automate evidence from your main cloud and identity systems and keep the rest simple. By 75, automate monitoring and connect the register to the control set. By 150, most evidence and monitoring should run without people, who then focus on judgement.
The table is a planning aid, not a prescription. It assumes a cloud-native SaaS firm holding or pursuing ISO 27001 or SOC 2.
| Building block | About 25 staff | About 75 staff | About 150 staff |
|---|---|---|---|
| Owner | Founder, COO or CTO, part of the role | Named lead, part of the role | Dedicated security and compliance lead |
| Obligations register | Spreadsheet fed at contract signature | Structured register linked to controls | Register integrated with contract and control records |
| Control set | One set mapped to ISO 27001 or SOC 2 | Mapped to both, plus key contract terms | Mapped to every framework and contract |
| Policies | Short core set | Full set with annual attestation | Versioned, attested, mapped to controls |
| Evidence | Automated from cloud and identity systems; rest manual | Most technical evidence automated | Automated by default; manual only for judgement |
| Monitoring | Scheduled manual checks | Automated checks on key controls | Continuous checks routed to owners |
| Customer notification | Procedure with contract windows listed | Windows built into incident tooling | Windows tracked per customer automatically |
| Reporting | Quarterly note to the board | Dashboard from the register | Self-serve evidence for customers |
| Review | Annual, plus triggers | Quarterly, plus triggers | Quarterly, plus triggers |
Evidence gathered the week before an audit proves only that the week before an audit happened.
A compliance programme answers customer due diligence by reusing one body of evidence. When every questionnaire item maps to a control, and every control has current evidence, answering becomes retrieval: find the control, attach the evidence, note the owner. The same record serves the next questionnaire, the next contract review and the next audit.
Three habits make this work:
Regulated customers can test what they were told. Under DORA Article 30(3), contracts for services that support critical or important functions must let the financial entity monitor the provider's performance. That includes rights of access, inspection and audit. A programme that runs continuously passes that test without preparation.
Build a compliance programme on an ISO 27001 ISMS by extending what it already does rather than starting a separate effort. The ISMS gives you an owner, risk assessment, policies, internal audit and management review. The compliance programme widens those routines to cover every obligation, including contract terms that have nothing to do with security.
ISO 27001 already asks you to identify your legal, statutory, regulatory and contractual requirements, and its implementation builds the routines the programme reuses. Extend them in four ways:
The most common compliance programme mistakes are running a separate programme for each framework, leaving contract promises untracked, gathering evidence only before audits, and buying a platform before owners and obligations are set. Each makes the programme look busy while leaving the firm unable to prove what it has promised.
Yes, but much of it already exists. ISO 27001 covers security requirements, risk, policies and audit. A compliance programme extends those routines to every obligation, including customer contract terms, processor duties and flow-down clauses that fall outside the certified scope.
A senior person with authority over engineering and operations, usually the COO or CTO. As the firm grows, a security or compliance lead takes on the day-to-day work. Each obligation and control then has its own owner in the teams that run it.
Usually not directly: they reach you through your customer's contract. How much that contract asks for depends on how the customer classifies your service. DORA Article 30(3) adds terms such as performance monitoring, audit rights and exit strategies only where the service supports a critical or important function. Ask how your service has been classified, and take legal advice on specific terms.
It depends on what already exists. A firm with ISO 27001 or SOC 2 in place can usually extend its existing routines. A firm starting from nothing needs to build the ISMS foundations first. Plan in stages, starting with the owner, the register and the control set.
No. Evidence collection and control monitoring can be largely automated where systems produce the records. Deciding which obligations to accept, who owns them, whether a risk is acceptable and how to respond to an incident still needs people. Automation removes the scramble; it does not remove judgement.
Every guide in this domain, grouped by level — fundamentals, intermediate and advanced. Open any entry for its core practices, implementation steps and the evidence it produces.
Work with a Trust Architect to map your obligations, choose the right frameworks in the right order, and build a programme that satisfies auditors and enterprise buyers alike.