From Wikipedia, the free encyclopedia
A software release refers to the creation and availability of a new version of a computer software product. Each time a software program is changed, the programmers and company doing the work decide on how to distribute the changes or the changed system or program to those people using it.
Software is usually versioned, meaning that each version of the software has a unique identifying number.
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.