A versão beta é a versão de um produto (geralmente software) que ainda se encontra em fase de desenvolvimento e testes. No entanto, esses produtos muitas vezes são popularizados bem antes de sair a versão final.
Na prática, sempre que um programa é lançado em versão Beta, significa que o próprio desenvolvedor (quem fez o programa) admite que o programa ainda não está pronto e pode ter problemas, porém já está em um nível decente para a utilização, mesmo que sem nenhuma garantia.
A ideia é usada há muito tempo na computação, com as versões beta e alfa (as alfa são ainda mais inacabadas e geralmente lançadas em caráter meramente experimental) os usuários podem experimentar e testar características novas e detalhes das novas versões, enquanto os desenvolvedores recebem informações valiosas sobre como o novo produto (nova versão) deve ser melhorado, já que as pessoas que usaram aquela versão de testes podem apontar facilmente o que gostaram e não gostaram.