Согласно микрософту, номер версии должен быть один (никаких там 2.5 или 3.18.2), либо приравненный к номеру года (особенно, если год с тремя нулями), либо вообще состоящий не из цифр, а из букв. И самое главное, как только твою прогу начинают покупать все меньше и меньше, смело меняй ентот "номер" на следующий.
А если серьезно, посмотри, как построена нумерация у линухов. Имхо, вполне грамотно.