Updated: July 13, 2020 (February 20, 2006)
Charts & IllustrationsTraditional Phases of Software Development
Chart shows typical types of prereleases in large commercial software projects and what customers and partners can do with each.
Release | What to Expect | Purpose |
Internal Milestone | No distribution outside Microsoft; may have incomplete functionality and serious bugs | Checkpoint to measure progress compared with the schedule |
Alpha | First distribution outside Microsoft
Incomplete features Will have bugs, including some that may cause crashes and data loss |
Begin to share details on product with closely trusted partners and customers |
Beta | All features implemented
Basically stable, particularly around core scenarios, but will still crash |
Verify compatibility across broad range of hardware and software |
Release Candidate | Complete product with all features working and documented
Shipping quality |
Final testing
Identify last-minute “showstopper” bugs |
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now