Le déploiement de logiciels est l'ensemble des activités qui rendent un système logiciel disponible pour l'utilisation. Le processus général de déploiement consiste en plusieurs activités interdépendantes avec des transitions possibles entre ces dernières.