Versioning Scheme
- modern computer software is often tracked using two different software versioning schemes:
- internal version number that may be incremented many times in a single day, such as a revision control number
- release version that typically changes far less often, such as semantic versioning or a project code name