Khi sử dụng phiên bản ngữ nghĩa, vẫn có quyết định đưa ra những thay đổi được coi là "chính" và "thay đổi" là "chính". Có nhiều lý do khác nhau để tăng số phiên bản - hoặc không tăng số.
Các hệ thống có khả năng tương thích ngược có thể sẽ tăng số phiên bản chính với hầu hết các bản cập nhật, chỉ vì có sự phá vỡ khả năng tương thích ngược trong một số trường hợp góc bí mật ít nhiều. Các hệ thống tương tự có thể dính vào 1.xy gần như không xác định, bởi vì rất nhiều nỗ lực được đưa vào khả năng tương thích ngược, cố gắng không bao giờ phá vỡ bất kỳ hệ thống phụ thuộc nào. Cả hai cách tiếp cận để đánh số phiên bản có thể được coi là "bảo thủ", nhưng cả hai cũng có thể là một dấu hiệu của một vấn đề sâu xa.
Những lần khác, bạn thực sự có một lịch phát hành (nghĩ về các CD cập nhật hàng quý được gửi cho khách hàng) trong đó việc thay đổi số phiên bản chính, thay vì "Phiên bản 3.4 / 16/10", nó chỉ ghi "Phiên bản 11.0". Ngày nay, ngày càng có nhiều phần mềm được phát hành trong các khoảng thời gian ngắn, khiến lịch trình phát hành ít lý do hơn để bám vào một sơ đồ phiên bản cụ thể. Tôi đã thấy điều này trong các hệ thống kho lớn cho phép CNTT nội bộ chỉ một ngày ngừng hoạt động một phần tư (thường là chủ nhật). Ngày này là ngày triển khai và được đánh dấu bằng một phiên bản chính mới mỗi lần.
Một số chương trình có các phụ thuộc bên ngoài có tầm quan trọng cao nhất, bởi vì người dùng sẽ phải cập nhật cả hai cùng một lúc. Nếu bạn có một addon Word chỉ hoạt động với Word 2010 và một cái khác cho Word 2013, bạn có thể muốn đồng bộ hóa các số phiên bản chính của mình với MS-Word. Ở đây, những con số chính rất quan trọng, bởi vì một số người dùng của bạn sẽ "đứng sau" lịch cập nhật thông thường của bạn, vì họ chưa cập nhật lên phiên bản Word mới nhất (hoặc bất cứ điều gì khác mà bạn đang dựa vào: SAP, Dynamics, Vân vân).
Đôi khi, các yếu tố bên ngoài khác chỉ ra số phiên bản. Nếu bạn có phần mềm tài chính, có thể có các cập nhật hàng năm tương ứng với luật thuế (có xu hướng có hiệu lực vào ngày 1 tháng 1). Các hệ thống như vậy sẽ có các phiên bản chính thay đổi chính xác mỗi năm một lần - không phải vì đó là lịch cập nhật, mà vì đó là điều quan trọng khác đối với khách hàng: Nếu bạn đóng thuế năm 2016, tốt hơn là bạn nên có chương trình được cập nhật theo luật thuế năm 2016.
Cuối cùng, số phiên bản phụ thuộc vào rất nhiều yếu tố - thường cụ thể cho một tên miền - rằng chỉ riêng số đó không cho bạn biết gì về trạng thái của cơ sở mã của bạn. Đó là một cách tiếp cận tốt hơn nhiều để xem xét khi nào, tại sao và làm thế nào triển khai xảy ra - và điều đó diễn ra suôn sẻ như thế nào. Nếu bạn có thể tung ra một bản cập nhật lớn cho 10.000 khách hàng và có một vài cuộc gọi điện thoại - có lẽ bạn vẫn ổn. Nếu bạn tung ra một bản vá nhỏ cho 10 khách hàng và phải làm thêm giờ vì điều đó, có lẽ có gì đó không ổn.