В современных практиках разработки программного обеспечения используется множество инструментов для компилирования, тестирования и резвертывания кода. Прежде чем продукт попадает к конечному пользователю, он должен пройти множество проверок на дефекты в различных средах. Этот факт приводит к сложной конфигурации систем, в которых производится тестирование продукта, увеличению временных и денежных затрат на их поддержку, а также могут возникать ошибки и конфликты из-за различных настроек систем той или иной среды. Для автоматизации этих процессов используются оркестраторы. Оркестратор позволяет автоматизировать создание, мониторинг и развертывание ресурсов в среде разработки.