Patch (Yama), bilgisayara başarıyla yüklenen bir yazılımın herhangi sorunla karşılaşması sonrasında sorunun ortadan kaldırılması için üreticiler ve geliştiriciler tarafından yayınlanan kurulumudur. Yamalar içerisinde bir takım kod dizisi barındırırlar. Yama kurulumu tamamlandığında bu kod dizgileri yazılım üzerinde değişiklikler meydana gelir. Böylece bilgisayar kullanıcılarının karşılaştığı hatalar büyük oranda ortadan kaldırılabilir.
Her ne kadar Patch'ler çoğunlukla bir hatayı ortadan kaldırmak için sunuluyor olsa dahi her zaman asıl amaç bir hatanın giderilmesi olmayabilir. Örneğin bir oyun için yayınlanan Türkçe yama o oyuna ekstradan yeni bir özellik kazandırır. Yada yayınlanan bir yama yazılıma ekstradan yeni ve daha önceden yazılım içerisinde var olmayan fonksiyonu getirebilir.
Başarıyla yüklenen bir yazılım için yayınlanan asıl sürümünden sonra defalarca kez yama yayınlanabilir veya düzenli aralıklarla güncelleme yamaları sunulabilir. Günümüzde artık yazılımların büyük kısmı ekstra bir yazılım yardımıyla otomatik olarak güncelleme yaması olup olmadığını kontrol edebiliyor ve güncelleme olması durumunda kullanıcıya bir bildirim mesajı gösteriyor.
Yine de bu özellik tüm yazılımcıların sunduğu bir özellik değildir. Eğer yazılımda güncelleme denetleme sistemi bulunmuyorsa yazılımın Patch'i için üreticinin sitesine veya güncel Patch sunan 3. kişi kaynaklı web sitelerine bakmanız gerekebilir.