Definition: Before an application can be released, it goes through several stages of development.
- Alpha - General Testing but may be missing major functionality.
- Beta - Bugs can occur, but most functionality is there.
- Release Candidate - All functionality finished, looking for bugs to fix before releasing it.

