Answer:
D: Beta
Step-by-step explanation:
When a company has a new release ready for the customers or for the field. Company want to make sure that the release upgrades and all other features works fine before its released to wider audience. Hence, It will do Beta release for its existing customers or choosen customers who will use the build and if everything looks good and if there are no issues found for certain duration then company will make a General Availability release. However Beta customers will be chosen on customers interest and consent to test the build at the production. It will ensure that the final version or the GA release will be bug proof or to its best quality.