I think, you speak on a beta-release when all (more or less) items of your software are included but not finally tested. Some functions of your software might still crash.
posted 11 years ago
betas are non-final versions for testing. Usually access is limited to a selected group of trusted people, though sometimes everyone is invited to join in the testing (usually after several rounds of closed testing have removed all the main problems, the remaining ones likely being related to specific system configurations).