Ordet "patch" (från den engelska patch - "patch") uppträdde i programmerarens professionella jargong då koden matades in i datorer på pappersstansade tejp och stansade kort. Programmerarna hittade ett avsnitt på bandet med felaktigt stansade hål, klippte ut denna plats och klistrade in det korrigerade fragmentet - "sätt en lapp".
Nu kallas patchar hjälpprogram som innehåller korrigeringar och tillägg till de tidigare släppta huvudprogrammen. Vanligtvis elimineras fel i koden som identifierats under drift, designändringar görs, nya funktioner och funktioner läggs till och prestanda ökas. Ibland används "lappar" för att översätta programgränssnittet till ett annat språk.
I dataspel används korrigeringar för att ändra regler och algoritmer. Ibland släpps "lappar" för att förhindra skrupelfria deltagare att fuska i spelet, särskilt online. Om du ändrar grafik eller bakgrundsmusik i spelet kan patchens storlek nå hundratals megabyte.
För datorer som arbetar i ett nätverk blir informationssäkerhet ett mycket viktigt problem. Hackare letar efter hål i operativsystemskoden som gör att de kan injicera spionprogram på någon annans dator. Kodutvecklare försöker ligga före hackare och släppa säkerhetsuppdateringar som stänger systemets sårbarheter.
Till exempel i MS Windows uppdateras program av den inbyggda Windows Update-tjänsten. Versionerna av programvaran som är installerad på datorn kontrolleras och tjänsten erbjuder att använda patchar som utvecklats för dessa versioner. Tjänsten kan konfigureras för manuella eller automatiska uppdateringar.
Man bör komma ihåg att lagenligheten av den installerade programvaran också kontrolleras. Ägare av piratkopierade versioner får en obehaglig överraskning i form av ett kraschat system om de bestämmer sig för att "lappa" sin dator.
Termen "patch" används vanligtvis när man hänvisar till små ändringar i programkoden. En större mjukvaruuppdatering kallas ett service pack. Till exempel har 3 servicepaket släppts för Windows XP.