Pe măsură ce oamenii încep să folosească un program software cu frecvență, pot observa erori sau probleme care nu au fost observate în timpul testării beta a programului. Alternativ, software-ul mai vechi poate avea probleme de compatibilitate cu sistemele mai noi sau software-ul mai nou poate fi incompatibil cu sistemele mai vechi. În aceste cazuri, și adesea pentru a crește vânzările sau utilizarea de software, programatorii pot crea ceea ce se numește un patch software, conceput pentru a remedia erori mici, erori sau pentru a rezolva problemele de compatibilitate software-hardware sau sistemele de operare.
Dacă observați probleme consistente cu un program, este ușor să căutați pe Internet dacă există o corecție software care ar putea repara programul. În cele mai multe cazuri, aceste corecții sunt gratuite, iar majoritatea dintre ele sunt acum pur și simplu descărcate de pe Internet. Un procent bun din aceste patch-uri ajută la rezolvarea problemelor, dar un patch software prost compus poate crea de fapt noi probleme.
Un patch software are mai multe nume alternative. Când sunt modificate aspecte semnificative ale software-ului, acestea pot fi numite actualizări de software. Unele pot fi vândute în loc să fie disponibile prin descărcare gratuită. Acest lucru este obișnuit cu diferite jocuri pe computer, de unde puteți achiziționa ceea ce se numesc pachete de extensie. Acestea pot schimba regulile unui joc, pot adăuga funcții noi sau pot adăuga scenarii noi, astfel încât oamenii să continue să joace jocul. Când un joc a fost pe piață de ceva timp, acesta poate fi vândut într-un pachet cu mai multe pachete de extensie.
Uneori, programatorii creează mici caracteristici gratuite pentru jocurile curente care nu garantează că sunt numite pachete de extensii. De exemplu, în jocuri precum Zoo Tycoon® puteți descărca bucăți mici de programare care vor adăuga câteva elemente suplimentare unui joc, cum ar fi animale suplimentare pe care le puteți crește sau centre de donații pentru a colecta mai mulți bani de la oaspeții dvs. De asemenea, atunci când un joc sau un alt tip de software este popular, dar există de câțiva ani, poate prezenta probleme de compatibilitate cu software mai nou, computere mai noi sau sisteme de operare mai noi. Fanii unui tip de software care nu a fost actualizat pentru a funcționa cu sisteme sau computere mai noi solicită adesea realizarea unui patch software pentru a prelungi durata de viață a programelor de care se bucură.
Veți descoperi adesea că aveți nevoie de un patch software pentru programele care au fost concepute în principal pentru un singur tip de hardware. De exemplu, este posibil ca programele populare pentru PC să nu ruleze sau să nu funcționeze la fel de bine pe computerele Mac®:. Uneori, un programator trebuie să creeze atât versiuni pentru Mac, cât și pentru PC. Alteori, un program conceput pentru un sistem nu este la fel de eficient pe altul și necesită doar un patch software pentru a remedia erorile.
Instalarea modernă a patch-ului software este mult mai ușoară decât în trecut. Acest lucru este valabil mai ales pe sistemele PC în care o persoană ar putea fi nevoită să treacă prin mai multe seturi de comenzi pentru a face patch-ul să funcționeze. În schimb, după descărcarea patch-ului software, de obicei trebuie doar să îl instalați, în câteva minute, în funcție de dimensiunea patch-ului și de viteza computerului dvs.