Unter Software-Release versteht man die Verbreitung neuer oder aktualisierter Software. Die aktualisierten Versionen können neue Funktionen, Sicherheitsverbesserungen und Fehlerbehebungen enthalten. Neue Versionen versuchen, alle Probleme aus früheren Versionen zu beheben.
Veröffentlichungen erfolgen mehrfach und enthalten häufig Versionsnummern, um zwischen alten und neuen Softwareversionen zu unterscheiden.