Die UDO-Version wird wie folgt angegeben: [Hauptversion].[Unterversion].[Patchlevel]. Dies ist seit der CVS-Neustrukturierung so, alte Versionen wurden wie folgt angegeben: Release [Hauptversion] PL [Patchlevel].
Ist die Unterversion 0, oder eine gerade Zahl, so handelt es sich um eine öffentliche Release-Version. Ist die Unterversion eine ungerade Zahl, so handelt es sich um eine Entwicklerversion. Die aktuellen Entwicklerversionen habe immer eine höhere Unterversion, als die öffentlichen Release-Versionen.
Haupt- und Unterversion sowie das Patchlevel beginnen bei 0.
Immer wenn kleinere Änderungen am Sourcecode vorgenommen werden, wird das Patchlevel erhöht (z.B. wenn der Entwickler neuen Code im CVS ablegt).