After beta testing, the software may go through one or more release candidate phases, in which it is refined and tested further, before the final version is released.