Software release life cycle (Software versions)
- Pre-alpha (aka “Nightly”)
- Software is still being built. Before any kind of testing.
- Alpha
- Internal testing (DAT)
- Beta
- User testing (UAT)
- Release candidate (aka “gamma”, “delta”)
- Potential to be a stable product, unless bugs emerge. “Code complete”, ie. doesn’t need any more features. Users should treat this as a finished product.