Software release
Beta version: This version is released to a number of testers (the public). It is generally usable, as a prototype. It is not quite ready for public release, but is ready for testing. Beta testers find remaining bugs. They learn to use the new features, and can discuss problems and suggest improvements before full release.