Küçük şirketler için (sizinki ne kadar büyük olduğu belli değil), üç ortam (dev, sahne, üretim) yaygındır. Büyük şirketler genellikle dev ve sahne arasında bir QA ortamına sahip olacaklar.
Bunlar normal olarak şu şekilde parçalanır:
dev : Çalışma kodu kopyası. Geliştiriciler tarafından yapılan değişiklikler burada dağıtılmıştır, böylece entegrasyon ve özellikler test edilebilir. Bu ortam hızla güncellenir ve uygulamanın en son sürümünü içerir.
qa : (Tüm şirketler buna sahip olmayacak). Kalite güvencesi için çevre; Bu, test edicilerin kontrolleri gerçekleştirebileceği uygulamanın daha az sık değişen bir versiyonunu sağlar. Bu, ortak bir revizyonun raporlanmasına izin verir, böylece geliştiriciler test uzmanları tarafından bulunan belirli sorunların geliştirme kodunda düzeltilmiş olup olmadığını bilirler.
evreleme : Bu sürüm adayı ve bu ortam normalde üretim ortamının bir aynasıdır. Kademelendirme alanı, uygulamanın "sonraki" versiyonunu içerir ve canlı yayınlanmadan önce son stres testi ve müşteri / yönetici onayları için kullanılır.
üretim : Bu, uygulamanın yayınlanmış sürümüdür, müşteri / son kullanıcılar tarafından erişilebilir. Bu sürüm, tercihen yayınlanmış sürümler haricinde değişmez.