A software patch is a method of distributing the changes. It is either a program that modifies the original unchanged system or program to create the new one or a list of instructions for a person who follows them to create a new one.
wikipedia.org dumped 2003-03-17 with terodump