Stari pregovor nič ne traja večno še nikoli ni bil bolj resničen, še posebej, ko gre za tehnologijo. Strojna in programska oprema se nenehno izboljšujeta za boljše izpolnjevanje potreb in odpravo napak. Redno vzdrževanje računalnika vključuje posodabljanje gonilnikov strojne opreme in programske opreme. Ko so na voljo novejše različice programov, lahko po potrebi nadgradite računalniško programsko opremo, čeprav to včasih vključuje nakup nove licence.
Besedi posodobitev in nadgradnja se pogosto uporabljata zamenljivo. Posodobitve so majhni popravki v programski kodi, namenjeni odpravi neželenih vedenj pod določenimi pogoji, sicer znanih kot hrošči. Nadgradnja je ponovno kodiranje programa, ki doda funkcije ali kako drugače izboljša programsko opremo ali bi morala.
Posodobitve se v številkah različic odražajo z majhnimi koraki v decimalki. Na primer, prehod z različice programske opreme 4.2.01 na 4.2.03 bi pomenil zelo majhen popravek ali posodobitev. Prehod s 4.2.02 na 4.3 bi pomenil pomembnejšo posodobitev ali skupino popravkov. Nadgradnja programske opreme spremeni primarno številko različice, na primer prehod z različice 4.x na različico 5.0. Vendar to ni težko pravilo, saj bi nekateri avtorji programske opreme morda menili, da je sveženj popravkov dovolj pomemben, da spremeni številko primarne različice, čeprav niso dodane nobene nove funkcije.
Računalniško programsko opremo lahko nadgradite ročno tako, da odprete program in se pomaknete na zaslon, ki bo na spletnem mestu proizvajalca preveril spremembe različice. To je običajno v meniju Pomoč na zgornji orodni vrstici. Če ne, preverite priročnik tako, da v iskalno polje pomoči vnesete besedo »posodobitev« ali »nadgradnja«.
Posodobitve trenutne različice so običajno brezplačne. Če imate različico 3.x, boste lahko prenesli brezplačne posodobitve za različico 3.x. Ko je programska oprema nadgrajena na različico 4.0, lahko licenčna pogodba zahteva plačilo. To je v celoti odvisno od avtorja ali proizvajalca programske opreme, kot narekuje pogodba o elektronski uporabniški licenčni pogodbi (EULA), s katero se uporabnik strinja ob namestitvi programske opreme.
Računalniško programsko opremo, ki je brezplačna in odprtokodna, lahko nadgradite tako, da sledite prejšnjim navodilom. Ko bo najdena nova različica, bo prenesena na vaš računalnik. Odvisno od programa lahko dokonča vse korake namesto vas, zahteva le ponovni zagon programa ali v drugih primerih ponovni zagon. Nadgradnja mora biti vedno nameščena v istem imeniku kot prejšnja različica, da se ohranijo uporabniški profili, nastavitve in podatki.
V nekaterih primerih, ko poskušate nadgraditi računalniško programsko opremo, vas bo pojavno okno obvestilo, da je treba prejšnjo različico programske opreme najprej odstraniti. To je pogostejše pri nadgradnji požarnih zidov in protivirusnih programov. Ko nadgradnja zahteva odstranitev prejšnje različice, se lahko ponudi, da to stori namesto vas. S klikom na pojavna okna lahko nadgradite programsko opremo, ne da bi morali ročno ukrepati.
Drug način za nadgradnjo računalniške programske opreme je konfiguriranje programov za samodejno preverjanje sprememb različic po urniku. Kontrolnike za to običajno najdete v meniju Orodja programa, bodisi v možnostih ali v nastavitvah, čeprav se zasnova programske opreme razlikuje. Posodobitve in nadgradnje imajo lahko ločene kontrole, kar omogoča programu, da preveri enega in ne drugega. To je uporabno za nekoga, ki ne želi nadgraditi računalniške programske opreme, vendar bi rad še naprej prejemal brezplačne posodobitve za različico, ki jo uporablja.
Nastavitev programov za samodejno preverjanje novih različic vam prihrani težave, da se ne spomnite, da sami nadgradite računalniško programsko opremo, vendar nekateri ljudje raje posodabljajo ročno. Samodejna posodobitev se lahko zgodi ob neprijetnem času, sredi opravila, ki ga ne želite prekiniti. Poleg tega konfiguriranje vseh programov za preverjanje samodejnih posodobitev povzroči, da se izvaja na desetine procesov v ozadju. To porablja sistemske vire, lahko podaljša čas, ki je potreben za zagon namizja, in lahko občasno prekine deskanje.
Dober kompromis je, da samo kritičnim programom omogočite preverjanje samodejnih posodobitev. Operacijski sistem, protivirusna, protivohunska programska oprema in požarni zid morajo biti vedno konfigurirani za preverjanje posodobitev. Programe, ki niso povezani z varnostjo ali sistemskimi operacijami, lahko preverite ročno.