Es el control de cambios y control de versiones en el desarrollo de un software, como parte de la Gestión de la Configuración.
Necesitamos prácticas y herramientas para gestionar la configuración del software. El control de cambios busca un equilibro entre demasiado caos inmantenible y demasiado orden burocrático.
Los Sistemas de Control de Versiones ayudan a automatizar este proceso. Las Estrategias de Deployment a Entornos Masivos ayudan al despliegue de nuevas versiones.