After my latest ISO 27001 audits, I see the same mistake.
Companies that declare applicable controls that have nothing to do with their reality. They complicate their lives, waste time and spend money unnecessarily.
In the worst case, a financial services firm with no developers and no lines of code imposed all the standard controls on itself. Their consultant had convinced them that “it was safer this way”.
If your company doesn’t develop software, some of the controls in ISO 27001:2022 won’t apply to you.
In my audits, I find that 70% of non-developing companies declare that they still apply controls that they have no business implementing. There are three reasons for this:
First reason: Their consultant is afraid. They’d rather say “applicable” than justify why it’s not. Easier to bill overtime than to explain the logic behind a declaration of non-applicability.
Second reason: Management thinks “stricter” is better. No. It’s just more expensive and more complicated for nothing.
Third reason: Nobody took the time to really understand what the company actually does. A generic “template” is applied instead of analyzing the specific context.














