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