Accès anticipé : les fonctionnalités en accès anticipé sont limitées à un groupe restreint de testeurs pour un sous-ensemble limité de lancements. La participation n'est possible que sur invitation et peut nécessiter la signature d'un accord de prédisponibilité générale, comprenant des clauses de confidentialité. Ces fonctionnalités peuvent être instables et faire l'objet de modifications susceptibles d'affecter la rétrocompatibilité. Il est également possible qu'elles ne soient jamais lancées. Il n'existe aucun contrat de niveau de service ni aucune obligation d'assistance technique. Les versions en accès anticipé sont rares et se concentrent sur la validation des prototypes de produits.
Alpha : la version alpha est un test en disponibilité limitée avant que la version ne soit autorisée pour une utilisation plus répandue. L'objectif principal des tests alpha est de valider les fonctionnalités et de recueillir les commentaires d'un nombre limité de clients.
En règle générale, la participation alpha se fait sur invitation et est soumise à des conditions de prédisponibilité générale. Les versions alpha ne doivent pas nécessairement comporter des fonctionnalités complètes. Il n'existe aucun contrat de niveau de service ni aucune obligation d'assistance technique. Cependant, les versions alpha conviennent généralement pour une utilisation dans des environnements de test. La phase alpha dure généralement six mois.
Bêta : en version bêta, les produits ou fonctionnalités sont prêts à être testés et utilisés par un éventail plus large de clients. Les versions bêta sont souvent annoncées publiquement. Aucun contrat de niveau de service ni aucune assistance technique n'est obligatoire lors du déploiement de cette version, sauf indication contraire dans les conditions relatives au produit ou les conditions relatives à un programme bêta particulier. La phase bêta dure environ six mois.