software versioning
process of identifying the stages of development/deployment of computer software product, by assigning a symbolic or numeric unique identifier to each included feature or component (or package of components)
en-US/ˈsɑftˌwɛɹ ˈvɝʒənɪŋ/
en-GB/ˈsɒftwɛə vɜːʃnɪŋ/