ISO 27001 for software companies

Avatar
Author

ISO 27001 for software companies looks different from the version most people picture. The image is usually policies, binders and a locked server room. For a company whose product is code, the majority of the standard lands inside the delivery process instead, in decisions engineers make every week.

That matters in two directions. If you are buying software, it tells you which questions actually test whether a supplier's certificate means anything. If you are a software company considering certification, it tells you how much of the work is engineering rather than documentation.

What follows is the six areas where the standard bites hardest in a development organisation, and for each one the evidence a client can reasonably ask to see.

A certificate proves an auditor examined the system. The scope statement tells you whether they examined the part that will build your software.

What ISO 27001 for software companies actually requires

The standard certifies an Information Security Management System, which sounds administrative until you look at where the controls have to operate. In a consultancy the answer is offices and laptops. In a software company it is repositories, build pipelines, environments and the people who hold credentials to all three.

So the same certificate means something quite different depending on what the organisation does. ISO 27001 for software companies therefore concentrates in places a generic audit summary never mentions. Two columns below set out where the weight sits for a development team.

What people expect
Policies and paperwork
A documented policy set, an asset register, training records and a management review. Real requirements, and the part most consultancies sell.
What it means in practice
The delivery process
Code review, dependency management, environment separation, repository access, subcontractor assessment and incident response, all evidenced rather than described.
Both are audited. Only the second tells you anything about the software you are about to commission.

This distinction explains a pattern buyers notice once they know to look for it. A consultancy and a development house can hold certificates that read almost identically on the front page, while the underlying audits examined completely different things. One looked at laptops, training records and a risk register. The other looked at all of that plus the pipeline that ships code to production.

Six areas where ISO 27001 for software companies reaches delivery

None of these are exotic. Plenty of teams already work this way, because the practices predate the standard and exist for engineering reasons rather than compliance ones. What ISO 27001 for software companies adds is not the practice itself but an external auditor who checks it, and returns every year.

Code review before merge. Changes reach the main branch through review rather than around it. Evidence: branch protection rules and review history, which are difficult to fake retrospectively.
Dependency management. A record of what is in the build, and a process for reacting when a component turns out to be vulnerable. Evidence: a component inventory on request, plus how quickly it arrives.
Environment separation. Development, staging and production kept apart, with controlled promotion between them and no production data sitting in a developer's local database. Evidence: deployment process documentation and access boundaries.
Repository and infrastructure access. Granted on least privilege with documented approval, then reviewed periodically instead of granted once and forgotten. Evidence: access review records and the offboarding procedure.
Subcontractor assessment. Every third party assessed before touching a project, including freelancers and partner agencies. Evidence: the supplier assessment process and a current subcontractor list.
Incident response with timelines. Detection, classification, notification and post-incident review, written down and tested rather than improvised. Evidence: the procedure and a record of it being exercised.

Offboarding deserves particular attention, since it is where certified and uncertified organisations diverge most visibly. Granting access is easy to do well because someone is waiting for it. Removing access the week a developer rolls off a project has nobody pushing for it, which is exactly why an auditor asks.

Dependency management has become the other reliable separator, largely because of how software is built now. A modern application carries hundreds of third-party components, and each one is a route into your systems if nobody tracks it. A team that can produce an accurate inventory on request is a team that already knows what it ships.

Ask a supplier for a current component inventory. Response time tells you more than the document does.
Assessing a software supplier and want to test these six areas against a real one?
Talk to our team

What evidence to request from an ISO 27001 certified software supplier

Certification tells you an auditor was satisfied. It does not tell you what they examined, which is why three specific requests are worth more than a twenty-page questionnaire.

Three requests that test the certificate
The scope statement
Does it name software development, delivery and support, or only a head office?
The access review
Who holds repository and production access, when it was last reviewed, and what offboarding removes.
The last incident
What happened, who was notified, and what changed afterwards. A real answer is specific.
A supplier with the processes in place answers all three in days. Vagueness on the third is the strongest signal, because a tested procedure produces a story and an untested one produces a description.

Why the scope statement decides everything

Two certificates can carry the same standard, the same accredited body and the same logo while covering entirely different activities. One reads "information security management for the corporate head office". Another reads "design, development, delivery, maintenance and support of software and information technology solutions".

Only the second tells you the engineers writing your code work inside the certified system. Reading that paragraph takes thirty seconds and settles more about ISO 27001 for software companies than any questionnaire will, yet it is the part almost nobody opens.

The scope also tells you whether external people are covered. If a supplier places engineers inside your organisation, or works through partner agencies, the certificate is only useful when those arrangements sit within the certified system. A scope that stops at permanent employees leaves out precisely the arrangement you are buying.

Caixa Mágica Software holds certificate 26ISMS-1252 under ISO/IEC 27001:2022, with a scope covering design, development, delivery, maintenance and support of software and IT solutions, including nearshore and team augmentation services. You can read what our certification covers or verify it directly in the IAF CertSearch database.

When ISO 27001 for software companies is worth pursuing

For a software company weighing certification, the honest calculation is commercial rather than technical. If your clients are essential or important entities under NIS2, financial entities under DORA, or public administration, the requirement is already arriving through their contracts and questionnaires. Certifying once costs less than answering the same questions twenty times a year.

If none of your clients are regulated, the case for ISO 27001 for software companies is weaker and the work is real. Expect the documentation effort to be smaller than feared and the process discipline to be larger, particularly around access reviews and evidence retention.

One thing worth deciding before starting: how wide the scope will be. A narrow scope is cheaper to achieve and considerably less useful, because buyers who know how to read a certificate will notice. Covering the delivery chain end to end costs more in preparation and answers far more questions later.

Frequently asked questions

Five questions come up whenever certification and software delivery meet, so the answers are collected here.

What does ISO 27001 require from a software company?
Beyond the documented management system, the controls reach the delivery process: code review before merge, dependency management with a record of what is in the build, separation between development, staging and production, repository and infrastructure access on least privilege with periodic review, subcontractor assessment, and a tested incident response procedure with defined timelines.
Does ISO 27001 certify the software a company builds?
No. The standard certifies the organisation's management system, not individual products, platforms or applications. A vendor claiming a specific product is ISO 27001 certified has misread the standard. What the certificate does cover is every project delivered inside the stated scope.
How long does ISO 27001 certification take for a software company?
It depends far more on existing practice than on company size. Teams already doing code review, access control and dependency management are mostly documenting and evidencing what they do. Teams starting from scratch are changing how they work, which takes considerably longer. The certificate itself then runs for three years with annual surveillance audits.
What evidence can a client ask an ISO 27001 certified supplier for?
The scope statement, a current component inventory, access review records, the offboarding procedure, the incident response procedure and a record of it being exercised, and the subcontractor list. Response time is often more informative than the documents, because a supplier with working processes produces them in days.
Is ISO 27001 enough to satisfy NIS2 or DORA?
It answers a large part of the supply chain question, though not all of it. Incident notification windows, a named security contact and data location are specific to your own reporting duties and still have to be agreed contractually. Certification covers the underlying management system rather than the terms of your particular arrangement.
Caixa Mágica Software
Caixa Mágica Team
Caixa Mágica Software is a Portuguese software company with 20+ years of experience delivering custom software, AI solutions and nearshore development teams for European businesses.
Software Development · Caixa Mágica Software
Ask us for all three
The scope statement, the access review, the last incident. Our certificate covers the full delivery chain including nearshore teams, and it is verifiable in the IAF database without asking us anything at all.