Yazılım dağıtımı
Yazılım dağıtımı, yazılımı kullanıma sunmak ve işlevsel bir şekilde sürdürmek için gereken karmaşık bir süreçtir. Bu süreç, sürüm yönetimi, kurulum, etkinleştirme, güncelleme gibi birbiriyle bağlantılı çeşitli aşamaları içerir. Bilgisayarlar son derece büyük, pahalı ve hantal olduğunda (ana bilgisayarlar ve mini bilgisayarlar), yazılımlar genellikle üreticiler tarafından donanımla birlikte paketleniyordu.