ISO 27001 Framework from Controls to Certification
Table of Contents
Your customer's security questionnaire is due Friday. The engineering team is preparing a release, the auditor wants evidence that access reviews and secure development controls operate, and someone has opened a shared document containing policies no one has checked since the last audit. The ISO 27001 framework becomes more than a certification project. It can become the operating system that connects business risk, security decisions, engineering work, and evidence.
Why the ISO 27001 Framework Matters Right Now
A security leader may need to show that the organization manages information security responsibly while engineers continue shipping changes. ISO/IEC 27001 gives that work a formal structure through an Information Security Management System, or ISMS. ISO describes ISO/IEC 27001 as the central international standard for an ISMS. Its value is not a policy folder prepared for an auditor. It is a management system that connects risk decisions, ownership, operating procedures, evidence, and continual improvement.
The standard has been in active use for more than two decades. ISO/IEC 27001 was first published in October 2005, then revised in 2013 and 2022. ISO reported that its 2022 survey counted more than 70,000 valid certificates across 150 countries. That adoption helps explain why the framework serves as a common language for customers, suppliers, regulators, and security teams.
The business problem behind the certificate
A buyer may ask how you manage supplier risk, protect production access, respond to incidents, and verify secure coding. A certificate answers only part of that question. The management system supplies the working detail: named owners, documented risk decisions, repeatable procedures, and evidence that reflects current operations.
For engineering managers, this distinction matters because cloud resources, dependencies, configurations, and code change continuously. A control that existed during an audit can drift after a deployment or architecture change. The ISMS should therefore work like a feedback loop. Engineering activity produces evidence, reviews detect gaps, and risk treatment updates the system before the next audit.
Well-maintained managed security policies support that loop. Policies should define decisions and responsibilities clearly enough for teams to apply them during daily work, rather than display them only when an auditor asks.
Adoption changes the question
ISO/IEC 27001 adoption now extends beyond a small group of highly regulated enterprises. The ISO Survey 2024 reported 96,709 valid certificates covering 179,877 sites worldwide, compared with 58,687 certificates in 2021 and 36,362 in the 2019 survey. The 2024 certification figures indicate an increase of about 65% from 2021 to 2024 and roughly 2.7 times the 2019 volume, with major certificate concentration in China, India, and Japan.
The practical question is no longer only whether to certify. It is how to keep the ISMS accurate while architecture, cloud services, dependencies, and code change every day, and how to turn the 93 Annex A controls into operating practices rather than paperwork.
Understanding the Core Concepts Behind the ISMS
An ISMS is a management system for making and sustaining information security decisions. It isn't one application, one policy folder, or one annual audit. It combines scope, leadership, risk assessment, selected controls, operating processes, evidence, review, and improvement.
A useful analogy is city planning. The city boundary is your ISMS scope. Roads, utilities, hospitals, and public buildings are information assets and services. A flood zone, traffic bottleneck, or unsafe building represents a risk. The planning authority doesn't build every possible protection everywhere. It assesses conditions, decides what matters, assigns responsibility, and updates the plan as the city changes.
Start with scope
Scope answers a deceptively important question: which people, processes, locations, services, systems, and information does the ISMS cover? A software company might include its production platform, engineering organization, corporate identity system, and customer support processes. It might exclude an unrelated business unit, but that exclusion needs a defensible rationale.
A narrow scope can make implementation manageable, but an artificially narrow scope can leave important dependencies outside the system. If a production service depends on a shared identity platform or a supplier that handles customer information, the scope and risk analysis need to account for that relationship.
Connect risk to treatment
Risk assessment turns broad concern into a decision. The team identifies what could affect confidentiality, integrity, or availability, evaluates the significance of those risks using a consistent method, and chooses how to treat them. Treatment might involve reducing, transferring, avoiding, or accepting a risk.
The Statement of Applicability, or SoA, records the result. It explains which Annex A controls are relevant, why they were selected or excluded, and how the organization addresses them. The SoA is a decision record, not a shopping list.
Threat modeling belongs naturally in this reasoning chain because it helps teams identify security risks while architecture and product behavior are still being shaped. A practical threat modeling guide for compliance can help engineering and compliance teams connect design decisions to risk treatment.

Treat evidence as part of the system
Evidence shows that a decision exists and that the organization follows it. A pull request review, access review record, supplier assessment, incident exercise, configuration change, or management review can all support the ISMS when the record is connected to a control and a responsible owner.
The same thinking applies outside software. For example, teams handling asset retirement can use a governance lens such as applying COSO to asset disposition to clarify authorization, accountability, risk, and evidence. The framework works best when these decisions are part of normal operations rather than recreated for auditors.
Inside Annex A and the 93 Controls That Shape Security
Annex A provides reference controls that organizations can use to address risks. It doesn't replace the ISMS, and it doesn't mean every organization will operate every control in an identical way. The 2022 revision reorganized Annex A from 114 controls into 93 controls across four themes, simplifying the structure while preserving a broad set of governance, human, physical, and technical safeguards. The 2022 Annex A structure and control counts provide the basis for the breakdown below.
| Theme | Control Count | Focus Area |
|---|---|---|
| Organizational | 37 | Governance, policies, risk, suppliers, continuity, and compliance |
| People | 8 | Roles, awareness, employment responsibilities, and confidentiality |
| Physical | 14 | Facilities, equipment, access, monitoring, and secure disposal |
| Technological | 34 | Identity, encryption, development, logging, monitoring, and cloud security |
The reorganization matters because teams can now read the control set by security theme instead of treating it as a long sequence of disconnected requirements. Organizational controls establish accountability and operating context. People controls address how employees and contractors handle information. Physical controls protect facilities and equipment. Technological controls connect directly to systems, applications, networks, data, and operational tooling.
What the new controls signal
The 2022 revision added 11 new controls, including cloud security, ICT readiness for business continuity, physical security monitoring, configuration management, data masking, and secure coding. DataGuard's explanation of the new Annex A controls describes a clear move toward security practices that operate in changing technical environments.
For an engineering organization, configuration management is not just a policy statement. It raises questions about who approves infrastructure changes, how teams detect drift, how exceptions are recorded, and how they verify that deployed configurations still match the approved design. Secure coding likewise needs a place in planning, review, testing, and deployment workflows.
Use the SoA as a risk map
The most common implementation mistake is to treat the 93 controls as mandatory checklist items. ISO 27001 expects a risk-based selection process. A control may be applicable because of a business risk, contractual expectation, technology choice, or legal obligation. Another control may be excluded because the associated risk doesn't exist within the defined scope, but the organization must explain that decision.
A strong SoA answers four practical questions:
- What risk does this control address?
- Who owns the control in daily operations?
- What process or technology makes it work?
- What evidence will show that it's operating?

The result should be a traceable security model. A cloud risk maps to a selected control, an owner, an operating procedure, and evidence generated by the cloud and engineering environments. That's far more useful than marking a control “complete” because a document exists.
How ISO 27001 Certification Actually Works
Certification is an assessment of the ISMS and its operation, not a one-time inspection of a control spreadsheet. The organization defines what the system covers, assesses risks, selects treatment, operates the system, and demonstrates that leadership and teams review its performance.
Build the system before inviting the auditor
Start by defining scope and responsibilities. Leadership should approve the security direction, assign authority, and provide the resources needed to operate the ISMS. The team then establishes a risk assessment method, evaluates relevant information security risks, documents treatment decisions, and creates the SoA.
Implementation should connect policies to working practices. For a software company, that might include identity lifecycle management, secure development reviews, supplier oversight, incident response, backup and recovery practices, logging, and cloud governance. The controls should have owners who can explain how they work without relying on the compliance manager to translate everything.
Internal audit and management review provide the feedback loop. Internal auditors examine whether the ISMS conforms to requirements and whether teams follow their defined processes. Management reviews the results, risks, incidents, changes, and improvement needs, then assigns follow-up actions.
Practical rule: Don't schedule certification until control owners can show how a requirement operates in normal work, including what happens when a team needs an exception.
Know what the certification body verifies
An accredited certification body performs the external assessment. Stage 1 focuses primarily on whether the ISMS documentation, scope, readiness, and planning are suitable for the next stage. Stage 2 examines implementation and operating effectiveness through interviews, records, sampling, and observation.
Auditors may ask an engineering manager to explain how secure design decisions reach developers. They may inspect access review records, supplier assessments, incident records, risk treatment decisions, internal audit results, and evidence that management reviews the system. They're looking for consistency between what the organization says, what people do, and what records show.
After certification, the organization must continue operating and improving the ISMS through ongoing review and surveillance activity. Certification is therefore a recurring management responsibility, not a finish line. Organizations evaluating the commercial value of this work can also review the practical security compliance benefits for businesses, while keeping the focus on actual operating discipline.
A practical way to validate whether controls work is implementation verification. It connects an approved security decision to evidence that the team implemented the decision in code or deployment, which helps close the gap between design intent and operational reality.
Mapping Controls to Engineering Workflows and Audit Evidence
The cleanest way to make ISO 27001 operational is to place control activities where engineers already work. Security evidence shouldn't depend on a separate meeting if the delivery workflow can produce a reliable record.
A product team may begin with a ticket describing a new data flow. During design, a threat model identifies trust boundaries, abuse cases, and required safeguards. The design review records decisions and owners. During coding, a pull request checks whether the implementation follows those decisions. During deployment, tests and configuration checks verify that the approved design reached the running environment.
Put each decision near its source
Planning tools such as Jira can hold the business context and security requirements. Design documentation can capture architecture decisions and threat models. GitHub pull requests can enforce Policy-as-Code rules, require reviews, and preserve the relationship between a change and its security requirements. IDE integrations can provide developers with the relevant threat and policy context while they write or modify code.
This workflow creates a chain that an auditor can follow:
- Risk and requirement: A business or technical risk is identified.
- Design decision: The team chooses a safeguard and records why.
- Implementation change: Code, infrastructure, or configuration implements the safeguard.
- Verification result: Tests, reviews, or deployment checks confirm the result.
- Control evidence: The records are associated with the applicable ISMS control and owner.
The chain also helps engineering managers manage exceptions. If a team can't implement a safeguard immediately, the exception can record the reason, owner, compensating measure, and review point. That's more credible than weakening a policy or asking developers to remember an informal agreement.
Make evidence durable
Evidence decays when it lives in screenshots, disconnected spreadsheets, or documents that don't update as systems change. A living record should retain the decision, the affected service, the implementation reference, the reviewer, and the current status. It should also make stale relationships visible instead of allowing an old approval to look current indefinitely.
Tools can support this model in different ways. DevArmor, for example, provides continuous threat modeling, security design reviews, Policy-as-Code enforcement on pull requests, and implementation verification across planning tools, source control, and development environments. Used as one component of an ISMS, that kind of workflow can help teams produce architecture decisions, review traces, and implementation evidence without adding a separate audit ritual to every release.
Keeping Your ISMS Alive Between Audits
A policy can remain correct while the system it describes changes underneath it. A cloud service gains a new dependency, an infrastructure setting drifts from the approved baseline, a supplier changes its processing arrangement, or an AI coding tool introduces a new path into the application. The ISMS needs a way to notice those changes and route them back into risk assessment and treatment.
Recent analysis highlights this operational gap. A 2025 academic comparison identified a near-absence of prescriptive controls for third-party infrastructure risk and configuration-change validation, while a 2025 practitioner discussion argued that ISO 27001 defines what organizations should manage but doesn't prescribe the mechanics of patch prioritization, exploitability assessment, automated response, or continuous monitoring. The cited 2025 comparison and practitioner analysis are useful reminders that certification language won't automatically create an engineering operating model.
Design for change detection
A living ISMS needs triggers. A material architecture change should prompt a risk review. A new supplier should trigger due diligence. A production configuration change should create a record that can be compared with the approved state. A security incident should feed corrective action and management review.
Teams can use infrastructure policy checks, cloud configuration monitoring, dependency inventories, pull request rules, ticket automation, and service ownership metadata to create those triggers. The important point isn't the brand of tool. It's that the organization can connect a change to its security context and preserve the resulting decision.
An application security posture approach can help teams keep application risk, design decisions, implementation status, and changing repositories connected. That reduces the chance that the ISMS reflects an older architecture than the one engineers operate.
Separate privacy from assumption
Privacy management also requires deliberate coordination. The 2025 ISO 27701 update created a separate management-system structure and a three-year transition period ending in October 2028, with a new Statement of Applicability and updated documentation requirements. The ISO 27701 transition guidance explains why organizations shouldn't assume privacy controls ride along inside an ISO 27001 program.
The practical answer is a shared evidence model with clear boundaries. Link data inventories, processing decisions, supplier responsibilities, retention choices, access controls, and incident processes to the relevant management systems, then assign owners who can keep those records current. That approach prevents quarterly paperwork from becoming the only moment when anyone notices the system has drifted.
Putting the Framework Into Practice With Confidence
Start with the business question your ISMS must answer. If customers need confidence in your hosted platform, scope the services, people, suppliers, and technology that affect customer information. If engineering is struggling with recurring design gaps, begin by connecting threat modeling and security decisions to the delivery workflow. If the organization already has mature security practices, focus first on ownership, traceability, and evidence quality rather than rewriting every policy.
A practical first phase should produce a clear scope, accountable leadership, a repeatable risk method, an initial risk register, and a draft SoA. It should also identify the engineering workflows that can generate evidence naturally. A pull request review, architecture decision, supplier assessment, or configuration validation is more valuable when it records the decision and its relationship to risk.
Choose a small number of operating improvements
Don't attempt to automate everything at once. Pick changes that expose the largest gap between approved security intent and deployed reality.
- Connect design to implementation: Require security decisions for material architecture changes and link them to code or infrastructure work.
- Make control ownership explicit: Give each selected control an accountable owner who can explain its operation and evidence.
- Create change triggers: Route cloud, supplier, dependency, and configuration changes into risk review when they affect the ISMS.
- Review evidence for freshness: Remove records that no longer represent the current service, process, or control state.
- Use management review for decisions: Treat review meetings as places to accept risk, fund remediation, and assign improvement work, not as status-reading exercises.
The first 90 days should establish habits, not promise a finished security program. By that point, a healthy initiative should show that scope decisions, risk treatment, engineering changes, control owners, and evidence can be traced together. Certification can then validate a system that already helps teams work, rather than forcing the organization to stage one for an audit.
The strongest ISO 27001 framework programs give engineering managers a clear answer to a simple question: “How do we know this security decision still applies to what we run today?” When the answer comes from current workflows, visible ownership, and continuously refreshed evidence, audit readiness and delivery speed reinforce each other.
DevArmor helps product security and engineering teams maintain living threat models, run security design reviews, enforce security policies on pull requests, and verify that approved decisions reach code and deployments. Visit DevArmor to see how its workflow-based security context can support an operational ISO 27001 program.
Table of Contents
Subscribe

