
El versionado de software es el proceso de asignación de un nombre, código o número único, a un software para indicar su nivel de desarrollo.
Generalmente se asigna dos números, mayor.menor (en inglés: major.minor), que van incrementando conforme el desarrollo del software aumente y se requiera la asignación de un nuevo nombre, código o número único. Aunque menos habituales, también puede indicarse otro número más, micro, y la fase de desarrollo en que se encuentra el software.
Se aumenta el número cuando:
Existen sistemas que no siguen el versionado tradicional.
Algunos proyectos, como Ubuntu, usan los dígitos para indicar la fecha de lanzamiento.
Otros proyectos, como en árcades, usan códigos varios, finalizando en una fecha y la versión del parche.
En algunos proyectos de desarrollo ágil, como Google Chrome, se usa un versionado similar al tradicional. Aunque los cambios en el dígito mayor indican cambios relevantes en el software, no son tantos como es habitual en el versionado tradicional.