Hiç bir e-ticaret veya hizmet sektöründe bulunan sitenin tek bir yazılımcısı olmaz. Yazılım kavramı içerisinde birden fazla alanı barındıran bir kavramdır. İnsanlar front-end veya back-end olarak ikiye ayrıldığını biliyor fakat bu iş o şekilde değil.

Algoritma mimarisinden veritabanı modellerine kadar kullanılan her bir alan uzmanlık gerektiren alanlardır. Yani olay sadece arayüz tasarlayıp veritabanında 4 işlem yapmayla bitmiyor. Büyük sitelerde büyük veriler bulunur bu verileri işlenip en kısa sürede en doğru veriyi sunabilmesi için çok ayrı karar mekanizmaları ve ayrı algoritmalar gerekir.

Yani bir yazılımcı yetmiyor birden fazla yazılımcı gerekiyor