Slovo „patch“(z anglického patch - „patch“) sa objavilo v profesionálnom žargóne programátorov v čase, keď sa kód do počítačov zadával na papieri - dierne pásky a dierne štítky. Programátori našli na páske časť s nesprávne prerazenými otvormi, toto miesto vystrihli a vložili opravený fragment - „dať náplasť“.
Teraz sa opravy nazývajú pomocné programy, ktoré obsahujú opravy a doplnky k predtým vydaným hlavným. Zvyčajne sa eliminujú chyby v kóde identifikovanom počas prevádzky, urobia sa dizajnové zmeny, pridajú sa nové funkcie a možnosti a zvýši sa výkon. Niekedy sa na preloženie programového rozhrania do iného jazyka používajú „opravy“.
V počítačových hrách sa opravy používajú na zmenu pravidiel a algoritmov. Niekedy sa vydajú „patche“, aby sa zabránilo podvádzaniu bezohľadných účastníkov v hre, najmä online. Ak zmeníte grafiku alebo hudbu na pozadí hry, veľkosť opravy môže dosiahnuť stovky megabajtov.
Pre počítače pracujúce v sieti sa bezpečnosť informácií stáva veľmi dôležitým problémom. Hackeri hľadajú medzery v kóde operačného systému, ktoré im umožnia vložiť spyware do počítača niekoho iného. Vývojári kódu sa snažia udržať si náskok pred hackermi a vydávať bezpečnostné záplaty, ktoré znižujú zraniteľnosť systému.
Napríklad v systéme MS Windows sa programy aktualizujú pomocou zabudovanej služby Windows Update. Skontrolujú sa verzie softvéru nainštalovaného v počítači a potom služba ponúkne použitie opráv vyvinutých pre tieto verzie. Službu je možné nakonfigurovať na manuálne alebo automatické aktualizácie.
Je potrebné mať na pamäti, že sa kontroluje aj zákonnosť nainštalovaného softvéru. Majiteľov pirátskych verzií čaká nepríjemné prekvapenie v podobe havarovaného systému, ak sa rozhodnú „opraviť“svoj počítač.
Termín „oprava“sa zvyčajne používa, keď sa odkazuje na malé zmeny v programovom kóde. Hlavná aktualizácia softvéru sa nazýva aktualizácia Service Pack. Napríklad pre Windows XP boli vydané 3 balíky Service Pack.