Software versioning
lastmod 2021-06-23created 2015-11-294 edits
Software versioning is the process of assigning a unique version name or version number to each particular state of computer software. A given numbering scheme is divided into major and minor parts, and these numbers are incremented as appropriate for newly developed software. Version control tools are used for fine-grained management.
Types of versions
- ALPHA version
- An unstable version that needs testing and fixes/improvements by experts.
- Internal testing done in-house by the "developers" to find errors (program defects) not yet discovered is called the alpha version
- BETA version (RC1, RC2):
- An unstable version tested by a small number of ordinary users.
- A product distributed free of charge to the "general public" before a software or hardware product is released, used for testing the product and fixing errors.
- RTM version
- The first stable version for the master CD used to produce CDs.
- OEM version
- A version whose drivers and settings have been modified by large companies such as Samsung and LG to suit their own PCs.
- DSP version
- An inexpensive but heavily restricted version distributed by small and medium PC businesses such as those in Yongsan.
- VOLUME version
- Also called the corp version; a version for businesses.
- A version with the activation check skipped; in practice, a version that simplifies the separate activation procedure for large-volume purchases.
- RETAIL version
- The finished version sold to consumers.
- In other words, a RETAIL version is.....
- As mentioned above, the final version sold as software.
- A version without a genuine-product check.
- Same meaning as a RIP version: a version repackaged with some unnecessary features removed.
- The opposite of a WoW version: a version in which an integrated product is split up by category and repackaged.
- A version rebuilt into an installer after applying third-party patches such as unofficial patches.