La gestion des versions de logiciel consiste à attribuer des noms de version uniques ou des numéros de version uniques à des états uniques de logiciels informatiques. Au sein d'une catégorie de numéros de version donnée (majeure, mineure), ces numéros sont généralement attribués par ordre croissant et correspondent aux nouveaux développements du logiciel.