Unter dem Begriff „Release“ versteht man in der IT, die Freigabe einer neuen Hard- oder Software Erneuerung. Der „Release“ wird in Form einer Erneuerung oder auch „Update“ genannt ausgeliefert. Eine stetige Weiterentwicklung kann verschiedene Gründe haben. Nebst Funktionserweiterungen, welche oft Bestandteil der sogenannten Major Releases ist, gibt es auch kleine Sicherheits-relevante Updates (Minor).
Releases durchlaufen verschiedene Status bevor diese freigegeben werden. Dabei unterscheiden die Granularität der Testgruppen und der Fehlerhäufigkeit. Mit einer Versionierung können Veränderung erkannt und festgehalten werden.