Kullanılan dil, yazılım şirketinin ya da kurumsal firmanın iş alanlarına göre değişir. İş tanımları her zaman teoridekine uygun değildir. İşin pratiği daha farklı olabiliyor.