Software Versioning
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. [Wikipedia]
In software versioning, subsequent releases of a specific product receive numerical identifiers consisting of two or three numbers separated by periods. The first number, called the major number, is increased when there are significant improvements or changes in functionality. The second number, called the minor number, is incremented when there are minor feature changes or significant fixes. The third number, if it exists, is called the revision number. It is added or increased when minor bugs are eliminated. [Source]
Software Versioning - useful resources
Most detailed article on software versioning.
Wikipedia - software versioning
Tips on Software Versioning - What can software versioning do for you?
Tips on Software Versioning
7 Tips for Software Versioning
7 Tips for Software Versioning
What's In a Version Number, Anyway?
Software Versioning
Versioning Rules
Software Versioning rules
Software Versioning
Software Versioning