Slovo „patch“(z anglického patch - „patch“) se objevilo v profesionálním žargonu programátorů v době, kdy byl kód zadáván do počítačů na papíře - děrované pásky a děrné štítky. Programátoři našli na pásce část s nesprávně vyraženými otvory, toto místo vystřihli a vložili opravený fragment - „put a patch“.
Nyní se záplaty nazývají pomocné programy, které obsahují opravy a doplňky k dříve vydaným hlavním. Obvykle jsou eliminovány chyby v kódu identifikovaném během provozu, provedeny konstrukční změny, přidány nové funkce a funkce a zvýšen výkon. Někdy se „patche“používají k překladu rozhraní programu do jiného jazyka.
V počítačových hrách se záplaty používají ke změně pravidel a algoritmů. Někdy se uvolní „záplaty“, které zabrání tomu, aby bezohlední účastníci podváděli hru, zejména online. Pokud změníte grafiku nebo hudbu na pozadí hry, velikost patche může dosáhnout stovek megabajtů.
U počítačů pracujících v síti se zabezpečení informací stává velmi důležitým problémem. Hackeři hledají mezery v kódu operačního systému, které jim umožní aplikovat spyware do počítače někoho jiného. Vývojáři kódu se snaží udržet náskok před hackery a vydávat bezpečnostní záplaty, které odstraňují chyby zabezpečení systému.
Například v MS Windows jsou programy aktualizovány integrovanou službou Windows Update. Zkontrolují se verze softwaru nainstalovaného v počítači a poté služba nabídne použití oprav vyvinutých pro tyto verze. Službu lze nakonfigurovat pro ruční nebo automatické aktualizace.
Je třeba mít na paměti, že se kontroluje také zákonnost nainstalovaného softwaru. Majitelé pirátských verzí dostanou nepříjemné překvapení v podobě havarovaného systému, pokud se rozhodnou svůj počítač „opravit“.
Termín „oprava“se obvykle používá, když se odkazuje na malé změny v kódu programu. Hlavní aktualizace softwaru se nazývá aktualizace Service Pack. Například pro Windows XP byly vydány 3 aktualizace Service Pack.