What SDO XaC — Software-Defined Organisation and Everything-as-Code — actually requires, and why most implementations stall at the tool selection stage
I have led XaC implementations in two organisations and reviewed implementations in several others. In the first, we spent five months selecting and configuring the toolchain before anyone asked the governance question: when the code runs and something breaks, who is accountable? We discovered we had no clear answer, and by then the toolchain had been built around tool assumptions rather than our own architectural decisions.
The second implementation started with that question. The outcome was different. The toolchain took four weeks to stand up. The governance model took two weeks before that. Everything that followed worked.
Everything as Code is not a tooling decision. It is an organisational operating model, one that changes who owns infrastructure decisions, how compliance is enforced, how risk is managed, and how teams are structured.
XaC (Everything as Code, the practice of managing infrastructure, policy, and configuration as version-controlled, executable code) is a digital accelerator in the precise sense: it does not create design discipline, it amplifies whatever discipline already exists in your organisation.
Digital accelerators (D6 of the 6xD framework, covering tools that compress time-to-value by encoding decisions that previously required human intervention) work by encoding decisions at machine speed. That encoding only produces acceleration when the decisions themselves are clear, owned, and consistently governed. When they are not, XaC encodes ambiguity at machine speed.
The SDO model (Software-Defined Organisation, the operating model in which infrastructure, policy, and configuration are treated as software and governed accordingly) is not a tool adoption. It is an accountability redesign. The question of who owns the code is the question of who owns the decision. Those two questions must have the same answer before the first line of infrastructure code is committed.
Three failure patterns appear consistently.
Named failure mode: compliance drift. A team implements Policy as Code using OPA rules to automate compliance gates. The security function signs off on the initial rule set. Six months later, regulatory requirements are updated in a policy document nobody converted to a code update. The automated gates run the old rules. The organisation passes the automated check and fails the regulatory standard.
Make three decisions before you write a line of infrastructure code.
If your security function is not a co-author of your Policy as Code rule set, you do not have XaC. Get those three answers right and the toolchain accelerates a sound operating model. Get them wrong and the toolchain accelerates the drift.
Newsletter
Insights, research, and expert perspectives — direct to your inbox.
Digital Acceleration Tools, DATs, are the category of platforms and methods that shorten the time between strategic intent and working capability. When an executive decides to launch a new service, enter a new market, or digitize a process, there is always a gap: the time…
Digital Acceleration Tools -- DATs -- are platforms and methods specifically designed to shorten the time between having a digital capability on your roadmap and having it operating in production. They are not a single product category. DATs is the umbrella term for a set of…

Digital Acceleration Tools, DATs, are the category of platforms and methods that shorten the time between strategic intent and working capability. When an executive decides to launch a new service, enter a new market, or digitize a process, there is always a gap: the time…

Digital Acceleration Tools -- DATs -- are platforms and methods specifically designed to shorten the time between having a digital capability on your roadmap and having it operating in production. They are not a single product category. DATs is the umbrella term for a set of…

AI development tools have moved from autocomplete into the workflow itself. In 2026, context-aware AI assistants sit inside the developer environment, giving feedback at design and build time, and agentic tools increasingly draft, test, and refactor across whole tasks rather…