Οι τελικοί χρήστες πιθανότατα δοκιμάζουν την έκδοση υποψήφιου Release (RC) ή μια έκδοση Beta ενός προγράμματος λογισμικού. Παρόλο που ενδέχεται να συναντούν περιστασιακά εκδόσεις άλφα (πολύ πρώιμες εκδόσεις), οι εκδόσεις RC και Beta είναι πιο κοντά στο τελικό προϊόν και συχνά διανέμονται σε μια μεγαλύτερη ομάδα χρηστών για δοκιμές πριν από την επίσημη απελευθέρωση. Αυτό επιτρέπει στους προγραμματιστές να συλλέγουν ανατροφοδότηση και να εντοπίζουν τυχόν υπόλοιπα σφάλματα πριν από μια πλήρη εκτόξευση.