Een betaversie is een versie van een softwareprogramma die nog niet volledig is afgerond en nog niet vrijgegeven is voor algemeen gebruik. Het wordt meestal gebruikt om te testen en feedback te verzamelen van gebruikers voordat het programma wordt uitgebracht in een definitieve versie.