A "patch" (az angol patch - "patch") szó abban az időben jelent meg a programozók szakmai szakzsargonjában, amikor a kódot papíron - lyukasztott szalagokon és lyukkártyákon - bevitték a számítógépekbe. A programozók a szalagon találtak egy szakaszt, helytelenül lyukasztott lyukakkal, kivágták ezt a helyet és beillesztették a kijavított töredéket - "foltot tettek".
A javításokat segédprogramoknak nevezik, amelyek javításokat és kiegészítéseket tartalmaznak a korábban kiadott főbbekhez. Általában kiküszöbölik a működés közben azonosított kód hibáit, módosítják a terveket, új funkciókat és képességeket adnak hozzá, és növeli a teljesítményt. Néha "javításokat" használnak a programfelület más nyelvre történő lefordítására.
A számítógépes játékokban a javításokat a szabályok és az algoritmusok megváltoztatására használják. Néha "javításokat" adnak ki, hogy megakadályozzák a gátlástalan résztvevőket abban, hogy csaljanak a játékban, különösen online. Ha megváltoztatja a játék grafikáját vagy háttérzenéjét, a javítás mérete elérheti a több száz megabájtot.
A hálózatban dolgozó számítógépek számára az információbiztonság nagyon fontos problémává válik. A hackerek olyan lyukakat keresnek az operációs rendszer kódjában, amelyek lehetővé teszik számukra, hogy kémprogramokat injektáljanak valaki más számítógépére. A kódfejlesztők megpróbálnak megelőzni a hackereket, és kiadják a biztonsági réseket lezáró biztonsági javításokat.
Például az MS Windows rendszerben a programokat a beépített Windows Update szolgáltatás frissíti. A számítógépre telepített szoftver verzióit ellenőrizzük, majd a szolgáltatás felajánlja az ezekhez a verziókhoz kifejlesztett javítások használatát. A szolgáltatás konfigurálható manuális vagy automatikus frissítésekhez.
Nem szabad megfeledkezni arról, hogy a telepített szoftver törvényességét is ellenőrzik. A kalóz verziók tulajdonosai kellemetlen meglepetést kapnak egy összeomlott rendszer formájában, ha úgy döntenek, hogy "javítják" számítógépüket.
A "javítás" kifejezést általában akkor használják, amikor a programkód apró változásaira utalnak. A jelentős szoftverfrissítést szervizcsomagnak hívják. Például 3 szervizcsomagot bocsátottak ki a Windows XP rendszerhez.