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.
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.