バージョン
NET Frameworkアセンブリ)のように、ビルド番号は初版からの通し番号となっており、メジャー番号やマイナー番号が変更されてもリセットされずに継続的にインクリメントされる管理方式もある。.NET Frameworkアセンブリの開発においては、典型例としてメジャー番号・マイナー番号に変更があった場合、コンポーネントのインターフェイス互換性が失われていることを意味する規則が提示されている。
表記法は「1.0.0」のようにピリオドが2つ以上ある方式と「1.00」のようにピリオドが単一の方式があり、前者ではピリオドが複数あることから一般的な小数点表記と齟齬があるとして疑問を呼ぶことがあるが、ソフトウェアによっては「1.0.10」などのバージョン番号も存在し、必ずしも単一の実数値のようには扱われていない。
正式提供前の開発途上では、進行段階(マイルストーン)に応じて「アルファ版(α)」「ベータ版(β)」「リリース候補版(RC)」に分類され、各段階でのリビジョン番号を付して「1.0.0a1」のように表記するのが一般的である。仕様自体が未定な実験的な段階では「0.8」や「0.9」といったバージョン番号が与えられることもある。正式提供前の先行版は「プリ・リリース」(Pre-release)や暫定版を表す「プリリミナリー」(Preliminary)とも呼ばれる。
同じタイトルのソフトウェアであるが、最初から機能や価格に差異を持たせて複数の派生製品を提供する場合には、それぞれの製品は「バージョン」ではなく「エディション」(edition)と呼ぶことが多い。