beta version
noun
COMPUTING
a version of a piece of software that is made available for testing, typically by a limited number of users outside the company that is developing it, before its general release.
"having fooled around with a beta version, I have to say that it's a technical marvel"...