Eine Beta beschreibt ein Programm das sich noch in der Testphase befindet, jedoch schon den größten Teil seiner Funktionalität implementiert hat. Betaversionen werden oft vorab kostenlos veröffentlicht. Der Grund dafür ist, dass man sich so ein breites Spektrum an Testern (sogenannte Betatester) mit unterschiedlichster Hard- und Software sichert. Das führt dazu, das oft viele Bugs die sich in der Software befinden und noch nicht vom Entwickler identifiziert wurden, entdeckt werden. Diese Betatest sind meißt auf eine gewisse Anzahl von Testern beschränkt, um eine gewisse Übersicht zu wahren.