Şirketlerin yazılım ihtiyaçları oluyor. Dönem dijital çağ sonuçta. O yazılımlar için freelance birisini bulsa her işte başka başka ücretler derken hem uğraşmak istemiyor hem de hesap işleri karışıyor. Sabit bir kişiyle anlaşıp onunla çalışıyor. Yazılımında geliştirmeleri veya hatalarını o kişiye söylüyor o kişi de hallediyor. Evden çalıştığı için şirkette yemek, elektrik, yol vs gibi ücretleri olmuyor ordan kazanmış oluyor. Tabi daha farklı olan kişiler de var. Yazılımcı tutup yazılım geliştirip onu satmak isteyenler falan oluyor yani ucu açık. Ama her zaman yazılımcıya ihtiyaç oluyor. Yazılımcı her zaman kod yazmıyor. Bazen yazılan bir yazılımın yönetilmesinde rol alabiliyor.