ソフトウェアリリースライフサイクル
プロダクションリリースとも呼ばれる安定版リリースは、すべての検証/テストに合格した最後のリリース候補(RC)である。残りのバグは許容できると見なされる。このリリースは本番環境に移行する。一部のドメイン( Linuxディストリビューションなど)には、通常リリースまたは安定リリースと、長期間維持される長期サポート(LTS)リリースの2種類の安定リリースがある。
開発者は、プライベートベータとも呼ばれるクローズドベータ、またはパブリックベータとも呼ばれるオープンベータのいずれかをリリースできる。クローズドベータ版は、招待によるユーザーテストのために制限された個人グループにリリースされるが、オープンベータテスターは、より大きなグループまたは関心のある人からのものである。プライベートベータは、価値を提供できるソフトウェアに適している可能性があるが、スケーリングの問題、ドキュメントの不足、または重要な機能の欠如のために、誰もが使用する準備ができていない。テスターは、見つけたバグを報告し、最終バージョンで利用できるはずだと思う追加機能を提案することもある。主要なパブリックベータテストの例は次のとおりである。
初期顧客がIBM PC向けのWordVisionワードプロセッサの「パイオニア版」を$49.95で購入した。
ソフトウェア・リリース・ライフサイクル (英: Software release life cycle) は、コンピュータソフトウェアの開発段階からリリース後に成熟する段階までの総称。サイクルは、最初の開発から最終的なリリースまでが範囲であり、ソフトウェアの改善やソフトウェアにまだ存在するバグ修正を行う、更新プログラムまでが含まれる。
ソフトウェア製品は、テスト段階でのユーザーの信頼性に対する期待値を下げるためにベータ版として公に宣伝されることがあり、コンピューター業界ではベータ版の段階で製品にアクセスしているユーザーが最も多い。