Мінорна версія – призначена для додавання нового функціоналу або внесення великих змін, які дотримуються зворотної сумісності (BC). Патч версія — використовується для внесення дрібних змін, в основному виправлень помилок або легкий рефакторинг коду.
МАЖОРНУ версію, коли зроблено несумісні зміни API. МІНОРНУ версіюколи ви додаєте нову функціональність, не порушуючи зворотної сумісності. ПАТЧ-версіюколи ви робите назад сумісні виправлення.
Номер версії є десятковим дробом в американському форматі (через точку). Наприклад, перша версія отримує номер 1.0, наступна за нею – 1.1, з невеликою зміною – 1.11, створюється новий продукт з новою функціональністю – 2.0. Чим сильніше збільшується дріб, тим більше значуща зміна.