Which statement is correct about Infrastructure as Code (IaC)?
A. It is an infrastructure that runs identical operating systems
B. It is an infrastructure where devices are entirely virtualized
C. It is an infrastructure that is used for beta code testing
D. It is an infrastructure where devices are managed like software