Discuss your project

Glossary

Infrastructure as Code (IaC)

Infrastructure as Code (IaC) describes servers, networks and cloud resources in machine-readable files that are versioned and applied automatically instead of being set up manually.

October 13, 2026AutomationCloudDevOps

For a long time, infrastructure was set up by hand: clicks in management consoles, settings according to instructions, adjustments as needed. The result is environments that differ in details, whose configuration hardly anyone fully knows and that take a long time to rebuild. Infrastructure as Code applies software development methods to infrastructure: it is described as code, versioned, reviewed and rolled out automatically. This approach is especially common in cloud environments, where resources are created and removed quickly.

How does Infrastructure as Code work?

A typical workflow: a change is made in a file, stored in a version control system such as Git and reviewed by a second person. A preview shows the planned effects, and then a pipeline rolls out the change. Good IaC is idempotent, meaning that applying it multiple times leads to the same result. Deviations caused by manual interventions, so-called drift, can be detected this way.

Typical examples

What companies should keep in mind

How it differs

A single script that is run once is not yet Infrastructure as Code. What matters is versioning, repeatability and that the code bindingly describes the target state.

View cloud services

YOUR NEXT STEP

What should
work better
next?

Tell us briefly what you have in mind. We will assess it and suggest a sensible next step.