Programfix
Patch är engelska för lapp eller lappning. I datorsammanhang avses ofta en mindre uppdatering av ett datorprogram som inte nödvändigtvis föranleder ett nytt versionsnummer. Syftet med en patch kan till exempel vara att rätta ett akut fel eller göra en anpassning av programmet för de speciella förhållanden som råder för en viss användare eller dator.
För program som distribueras med källkod distribueras en patch normalt i ett speciellt dataformat som genereras av programmet diff. Fördelen är dels att storleken på en förändring kan hållas nere eftersom bara det som ändrats ingår i patchen, men även att patchen kan appliceras för att ändra i filer som skiljer sig från den originalfil (eller originalfiler) som personen som gjorde modifieringarna utgick ifrån. Detta gör att det blir mindre manuellt arbete med att sammanfoga två versioner av en fil.
För att applicera en patchfil skapad av diff på en uppsättning med källkodsfiler används programmet patch.