Why do software projects use version numbers?
The short answer
Version numbers help people communicate which changes are included and whether an older version is compatible.
How it works
Projects may use sequential numbers, dates, or major-minor-patch styles. Even the same format can have different project-specific meanings.
A familiar example
A higher number is not automatically better in every way; purpose and compatibility still matter.