Bir yazılım veya program aşağıda belirtilen kurala göre versiyonlanabilir :
MAJOR.MINOR.PATCH
Major önemli değişiklikler yapıldığı zaman artırılır. Minör major versiyon içindeki değişiklikler için kullanılır. patch çoğunlukla bug'lar çözülüp versiyon güncellendiği zaman kullanılır.
Örnek : 1.0.1 , 1.1.2