Alpha Software
Alpha software je počítač software to je ještě v počáteční fázi testování. Je dostatečně funkční, aby ho bylo možné použít, ale je neleštěný a často postrádá mnoho funkcí, které budou zahrnuty do finální verze program. „Alfa fáze“ vývoje softwaru následuje po raných fázích programování a návrhu, ale předchází „fázi beta“, v níž se software velmi podobá konečné verzi.
Vzhledem k tomu, že fáze alfa je časnou součástí vývojového cyklu softwaru, zahrnuje software alfa obvykle významné hmyz a problémy s použitelností. Proto, zatímco beta software mohou být poskytovány veřejnosti, alfa software je testován pouze interně. Alfa fáze je také důležitá z konkurenčních důvodů, protože vývojář možná nebude chtít zveřejnit nové funkce softwarového programu až krátce před datem vydání.
Pokud vývojář vytváří malou aplikaci, může být jedinou osobou, která kdy testuje verzi alfa. Větší programy jsou však často testovány interně týmem vývojářů během alfa fáze. V některých případech může více týmů spolupracovat na alfa verzi softwarového programu. Jakmile programátoři vytvoří funkční verzi se všemi nezbytnými funkcemi, hlavní vývojář se může rozhodnout implementovat „zmrazení funkcí“, což znamená, že pro aktuální verzi programu nejsou plánovány žádné další funkce. To často signalizuje konec alfa fáze a začátek beta fáze vývoje.