Η beta είναι ένα στάδιο στην ανάπτυξη λογισμικού ή προϊόντος όπου το προϊόν δίνεται σε περιορισμένο αριθμό χρηστών για δοκιμή και σχόλια πριν από την τελική κυκλοφορία. Αυτή η έκδοση βοηθά την ομάδα ανάπτυξης να βρει bugs, να μάθει τη γνώμη των χρηστών και να κάνει βελτιώσεις.
Το beta testing το κάνει η εσωτερική ομάδα, οι εμπλεκόμενοι ή μια ομάδα χρηστών που επιλέγει η εταιρεία για να δοκιμάσουν τη λειτουργία και να πουν την εμπειρία τους. Έτσι οι developers και οι σχεδιαστές βλέπουν τα θετικά και τα αρνητικά της λειτουργίας μέσα από πραγματική χρήση. Αυτό τους βοηθά να βελτιώσουν τη συνολική εμπειρία χρήστη του προϊόντος.