Yazılım sürümü, belirli bir yazılım programının farklı sürümlerinin hem iç kullanım hem de sürüm belirleme için numaralandırıldığı bir sistemdir. Bu sistem, yazılım geliştiricilerin sürümler arasındaki değişiklikleri daha kolay izlemesini sağlar ve müşterilerin ve yazılım kullanıcılarının güncellenen sürümleri daha iyi tanımalarını sağlar. Sayısal bir sistem tipik olarak, genellikle küçük sürüm güncellemelerini belirtmek için kullanılan bir ondalık sayı ile kullanılır. Yazılım versiyonlama göstergeleri, yazılım kullanıcılarının problemleri çözmesine ve yazılım güncellemelerini bulmasına izin vermesinin önemi nedeniyle, popüler kullanıma ve genel kullanım sözlüğüne girmiştir.
Yazılım versiyonunun yapılması gereken standart bir yöntem yoktur ve kullanılan yöntemler tipik olarak bir bilgisayar yazılımı geliştiren şirkete bağlı olacaktır. Sonuç olarak, yazılım sürümü iki ana fakat çok farklı amaçlara hizmet eder: bir program üzerinde çalışan geliştiricilere iç iletişim ve potansiyel müşterilere yeni sürümlerin dış iletişimi. Dahili olarak kullanıldığında, bu sistem bir şirketin dışındakilere anlamlı gelen bir yöntemi takip etmek zorunda kalmaz, bunun yerine çoğu zaman diğer geliştiricilere hızlı ve etkili bir şekilde bilgi iletmek için seçilir.
Yazılım sürümü, farklı programcıların bir programda değişikliklerin, özellikle de önemli değişikliklerin ne zaman yapıldığını göstermesini sağlamak için genellikle dahili olarak kullanılır. Bu, genellikle farklı gösterimler kullanılabilse de, “Yazılım Adı 1.0” veya “Yazılım Adı 1.10” ile benzer şekilde görünür. Genel olarak, bu gösterim, ikinci, üçüncü ve hatta dördüncü konumlarda küçük sürüm güncellemeleriyle birlikte, bir ondalık sayı veya diğer ayırıcıdan önceki ana sürümleri gösterir.
Örneğin, ilk sürüm genellikle bir sürüm sürümü belirttiğinden, programın sürüm için hazır olmadığını belirtmek için “Sürüm 0.5.1.15” kullanılabilir; beşinci ana sürüm öncesi sürümünde olduğu; program bu versiyonda bir değişiklik geçirdi; ve bu döngü içerisinde 15 ufak değişiklik meydana geldi. Aynı bilgi potansiyel olarak "1a.5.1-15" olarak da verilebilir; sürüm 1 alfa, yani ön sürüm ve karışık göstergeler kullanılarak en son bilgileri gösterir. Yazılım versiyonlama için tek bir sistem dahili olarak kullanıldığı sürece, bilgiler geliştiricilerin anlaması için etkin bir şekilde iletilebilir.
Diğer taraftan, yazılım sürümünün dış göstergelerinin izlenmesi genellikle daha kolaydır. Bu bilgiler, öncelikle programın yeni bir versiyonunun yayınlandığını belirtmek için tasarlandığından, iç tasarımlardan tamamen ayrı olabilir. Sayısal sistem birçok durumda kullanılırken - nadiren “1.5” veya “2.0” gibi iki basamağın ötesine geçme - isimler de sıklıkla yeni bir sürümü belirtmek için kullanılır. Örneğin Microsoft®, başlangıçta Windows 1.0® için sayılar kullandı, ardından Windows 98® gibi sürümler için yıllarca yayınlandı ve ardından Windows 7® ile sayısal göstergelere dönmeden önce Windows Vista® gibi adlarla değiştirildi. Yazılım versiyonlaması, “1.5” veya “2.0” isimleriyle etiketlenmiş romanların veya filmlerin güncellenmiş versiyonları gibi bir dizi farklı bağlamda ana kullanım alanına girmiştir.


