What is Releasing Software?
Answer:- A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software.
1. Alpha Version :- This alpha version is released only to a very small group(usually the developers) as it is quite unstable and buggy in most cases of software. If a release is an open one then it is released publically. When the alpha version of the software gets all the features which was planned, it then enters the beta stage.
2. Beta Version :- The beta software contains bugs which are either known or unknown. It is released to a further bigger audience for testing. Some firmware’s release it publically for users to test and send reports on the bugs they encounter.