Cuando se planifica un despliegue, se selecciona el release, el entorno de release, las versiones de aplicaciones asociadas y el plan de despliegue. A partir de la fecha de inicio planificada, el usuario y su equipo resuelven las tareas de despliegue (definidas en su plan de despliegue). Los despliegues se pueden iniciar automáticamente en el momento planificado o manualmente. Las reglas también se pueden definir para ejecutar despliegues con una planificación recurrente. Cuando se inicia un despliegue, la información que se va recopilando regularmente proporciona información sobre el progreso del despliegue. También puede modificar tareas existentes y añadir nuevas incluso después de que el despliegue se haya iniciado. Cuando todas las tareas se han resuelto, se considera que se ha completado el despliegue.
Los planes de despliegue definen tareas y segmentos de un despliegue. Normalmente, los planes de despliegue se crean a partir de los planes existentes, sin embargo, podrá empezar con un plan en blanco. Cuando se crea un plan de despliegue, independientemente de si éste se basa en un plan existente, lo debe asociar a un release. Cada combinación de release-plan es única. Puede añadir o suprimir segmentos y tareas incluso después de que el despliegue se haya iniciado. Los cambios que realice a un plan durante un despliegue pasan a formar parte del plan en sí mismo. También puede trabajar directamente en un plan de despliegue fuera de cualquier despliegue.