В съвременната облачна архитектура осигуряването на сигурността, надеждността и съответствието на приложенията е от съществено значение. Един критичен аспект за постигането на това е правилното разделяне на облачните среди на различните етапи от жизнения цикъл на приложението – Разработка (DEV), Тестване (TST) и Производство (PRD). Този подход се основава на принципа на разделение на задълженията, за да се минимизират рисковете, свързани с неоторизиран достъп, промени или нарушения на данни.