Amennyiben egy programot új funkciókkal látnak el, vagy a régi funkciók működésén tökéletesítenek, a programot érdemes frissítenünk. A frissítésnek ez a két típusa a szaknyelvben különbözik: a hibajavítás-jellegű frissítést update-nek, míg az új funkciókkal bővítést upgrade-nek nevezik.
Minden frissítésnél számolnunk kell esetleges verzióproblémákkal. Ezért javasolt, hogy a frissítés előtt mindig készítsünk a régi verzióról biztonsági mentést.