Beta version is the second stage of development after alpha version, and it comes before the pre-release of software that is done by the large groups of users to test the real condition of software.
Beta software is generally considered the apps “complete" by the developers or programmers
but still not ready for the use and pending by the tester. Beta Software is mainly used for
test the performance of the application and also use for finding the bugs
and provide the proper feedback to the developer.
"Software Release Life Cycle Map"
"I hope this will help you". Thanks :-)