Yazılım bakımıyazılım ürününün yayımlandıktan sonra, performans iyileştirmek, varsa yazılım açıklarını kapatmak gibi uygulanan işlemler bütünü.[1] Yaygın bir anlayışa göre yazılım bakımı sadece yazılım kusurlarını gidermeyi içerirken; yapılan bir araştırmaya göre, yazılım bakımının %80'i, yazılımın kusur giderme harici işlemler için uygulanmaktadır.[2]