Beta to etap tworzenia oprogramowania lub produktu, na którym produkt trafia do ograniczonej grupy użytkowników. Testują go i dzielą się opinią przed ostateczną premierą. Ta wersja pomaga zespołowi znaleźć błędy, poznać opinie użytkowników i wprowadzić poprawki.
Testy beta prowadzi zespół wewnętrzny, interesariusze albo wybrana przez firmę grupa użytkowników, którzy próbują nową funkcję i opisują swoje wrażenia. Programiści i projektanci dowiadują się dzięki temu, co w budowanej funkcji działa dobrze, a co nie, w prawdziwym użyciu. Mogą więc poprawić ogólną wygodę korzystania z produktu.