The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the final version, or "gold", is released to the public.
Pre-alpha refers to the early stages of development, when the software is still being designed and built. Alpha testing is the first phase of formal testing, during which the software is tested internally using white-box techniques. Beta testing is the next phase, in which the software is tested by a larger group of users, typically outside the organization that developed it. The beta phase is focused on reducing impacts on users and may include usability testing.
After beta testing, the software m...
Current Images
View on-wiki →
Main article image
Microsoft windows 2000 server rc2 media.jpg
Microsoft Windows 2000 Server Release Candidate 2 (Media)
Part No. X05-02706
Date of Release: Augus...
Octicons-terminal.svg
An icon from GitHub octicons, is released under MIT/SIL license
ProductEndOfLifeCycle.png
Various Milestones in Product Life Cycle
Satya Nadella Gears of War 4 Gold Master.jpg
Satya Nadella, CEO of Microsoft, holds the gold master disc of Gears of War 4 at The Coalition game ...
Software dev2.svg
Software Development Stage
Pending-protection-shackle.svg
English: Pending-changes protection lock with grey shackle