Mit der Beta-Version bezeichnet man allgemein ein unfertiges Computerprgramm, dass zu Testzwecken veröffentlicht wird. So können Benutzer eventuelle Fehler und Probleme des Programms mitteilen und es entstehen durch diese Testveröffentlichung geringe beziehungsweise keine Kosten für den Programmierer. Die fertige Version eines Programmes ist das Release.