Software versioning
Many times, after a program has been made, things called patches can be downloaded from the program's website. The patches usually make small updates or fixes to the main program, such as fixing bugs or updating information or program functions. When a patch is used, the program is advanced to the next version, advancing the version number by the appropriate level.