Software which is released to a number of customers before it is offered for sale. It is tested by these customers in realistic conditions. Usually, beta software contains more errors than the finally released software; however, these errors are not serious. See also alpha software.