pääversioita
Pääversioita ovat ohjelmiston julkaisuja, joissa tehdään merkittäviä uudistuksia, kuten API:n muutoksia, arkkitehtuurin uudelleenjärjestelyjä tai poistettujen ominaisuuksien luopumista. Pääversion numero kasvaa yleensä silloin, kun yhteensopivuus vanhan julkaisun kanssa ei enää ole taattu.
Samaan aikaan pienempiä muutoksia kuvataan tyypillisesti pienversioilla tai korjausversioilla: pienversio lisää uutta toiminnallisuutta ja säilyttää taaksepäin
Semanttinen versionointi on yleinen standard: MAJOR.MINOR.PATCH. Majorin nosto merkitsee, että ohjelmisto ei ole enää yhteensopiva aiemman
Majorin versionvaihdon yhteydessä julkaisuun liittyy usein migraatio-ohjeita, deprekaatioilmoituksia ja mahdollisesti vanhojen ominaisuuksien poistamista. Päivitykset suunnitellaan usein
Käytännössä pääversioiden tarkoitus on antaa sekä kehittäjille että käyttäjille selkeä suunnannäyttäjä siitä, milloin muutokset ovat suuria