Patch vs Hotfix vs Maintenance Release vs Service Pack


Just a note, I think this explanation of differences between Patch vs. Hotfix vs. Maintenance Release vs. Service Pack which easy to understand (for me).

Patch

Publicly released update to fix a known bug/issue.

Hotfix

Update to fix a very specific issue, not always publicly released.

Maintenance Release

Incremental update between service packs or software versions to fix multiple outstanding issues.

Service Pack

Large Update that fixes many outstanding issues, normally includes all Patches, Hotfixes, Maintenance releases that predate the service pack.

"That being said that isn’t how we do updates at all. We just increment the version and/or build number (which is based on the date) and just call it an “Update”. For most software I find that easier, you can easily see that one computer is running 1.1.50 vs 1.2.25 and know which is newer."

TonyB, someone on stackoverflow.com

And you may hittin’ the source here.