Beta Test
The terms beta refer to releases of software that are typically not ready for commercial use. Releasing a beta version has become standard practice with the evolution of the internet as a mode of distribution for the software. Companies are also apt to leave releases of products in beta for a while.