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.
Le déploiement de nouvelles instances IRIS peut être une tâche fastidieuse, en particulier lors de la mise en place de plusieurs environnements avec des configurations en miroir.