Bir insan ne tür bir bilgisayar kullanıyor olursa olsun, bilgisayar yazılımını güncellemesi gereken zamanlar olabilir. Bir yazılım yaması ya da güncellemesini indirmek, yazılım programlarını güncel tutmanın en yaygın yoludur. Sadece bir yazılımın yayınlanması ve satılması, geliştirme sürecinin sona erdiği anlamına gelmez. Yazılım geliştiriciler, programın kalitesini veya diğer özelliklerini geliştirme umuduyla, bazen piyasaya sürüldükten yıllar sonra programlar üzerinde çalışmaya devam eder. Kullanıcı Internet bağlantısı olduğu sürece bilgisayar yazılımını güncellemek genellikle basit bir işlemdir.
Bir tüketicinin bilgisayar yazılımını güncellemesinin birkaç nedeni olabilir. Modern programlar genellikle karmaşıktır ve en sonunda yazıldığı zaman yüzlerce satır bilgisayar kodu içerir. Bazen, kodda, geliştirme kalite güvence aşamasında fark edilmemiş hatalar olabilir. Hatalar tespit edildikten sonra, bunları düzeltmek için bir yama veya güncelleme oluşturulacak ve güncelleme yazılımı satın alan kişilere ücretsiz olarak sunulacaktır. Bilgisayar yazılımını güncellemenin diğer nedenleri sık sık yeni güvenlik önlemleri ve kullanıcılar için geliştirilmiş özellikler içerir.
Bilgisayar yazılımını güncellemek için bilgisayar sahibinin bir yama indirmesi gerekecektir. Yama genellikle doğrudan yazılım geliştiricinin resmi web sitesinde yayınlanacaktır. Yama indirildikten sonra, yine de yüklenmesi gerekecektir. Kullanıcı, yama ikonuna çift tıklayabilir ve yazılımı güncellemek için ekrandaki talimatları izleyebilir. Bazı yazılım programları, güncellemeleri otomatik olarak indirecek bir özelliğe sahiptir, bu nedenle kullanıcının geliştiricinin web sitesine gitmesi gerekmez. Güncelleme indirildikten sonra, kullanıcının yine aynı prosedürü kullanarak yüklemesi gerekir. Kullanıcı, yazılımı otomatik olarak güncellenmesi için sık sık yapılandırabilir. Bazı programlar, yükleme sırasında kullanıcıya güncellemelerin uygun olduğunda indirilmesini isteyip istemediklerini sorar. Diğer durumlarda, kullanıcı yazılımı güncellemeleri indirecek şekilde ayarlayabilir. Yazılımın yardım dosyaları genellikle bunun nasıl yapılacağı hakkında talimatlar verir.
Çok daha az yaygın olmasına rağmen, bazı şirketler tüketicinin bilgisayar yazılımını İnternet bağlantısı olmadan güncellemesine izin verecektir. Yazılım alıcısı, şirketin müşteri servis hattını aramak zorundadır. Kullanıcıdan, UPC kodunu yazılım kutusundan veya diğer tanımlayıcı bilgilerden de içerebilecek olan yazılımı gerçekten satın aldığına dair kanıt sağlaması istenecektir. Şirket daha sonra yazılım güncellemesi ile tüketiciye bir disk postalayacaktır.


