softwareversie
Een softwareversie is een specifieke toestand van een softwareproduct die wordt aangegeven met een versienummer. Het versienummer fungeert als communicatiemiddel tussen ontwikkelaars, distributeurs en gebruikers en geeft aan welke functies, verbeteringen en bugfixes in een release zitten. Versies worden gebruikt om releases te identificeren, compatibiliteit te beheren en upgradebeslissingen te informeren.
Versienummers volgen meestal een hiërarchische structuur. Een veelgebruikte indeling is major.minor.patch, bijvoorbeeld 3.8.12. Verhoging van het
Soms worden pre-release labels toegevoegd, zoals alpha, beta of release candidate (rc) (bijv. 4.0.0-beta). Buildinformatie kan
Releasebeheer en afhankelijkheden spelen een belangrijke rol. Versies helpen bij compatibiliteitscontrole met platforms, bibliotheken en diensten.
In de praktijk onderscheidt men meestal tussen de versie van de broncode (vastgelegd in een version control-systeem