В SaaS приложениях используется единая кодовая база. Работа над кодом ведется в репозитории через систему контроля версий (Git) несколькими разработчиками. Есть только эта единая кодовая база, однако может быть развернуто несколько копий этого приложения. Это допустимо, когда приложение работает на нескольких серверах, а также когда несколько разработчиков ведут разработку и каждый разворачивает копию кодовой базы локально у себя на компьютере. Такое развертывание приложения называется деплоем (deploy). Для каждого развертывания должна действовать единая кодовая база, но ее разные версии могут работать на каждом деплое с правками конкретного разработчика. Изменения разработчика в коде добавляется в промежуточное развертывание, которое может быть совмещено с основной рабочей кодовой базой.