La gestion des builds et des versions, également appelée Build Release Management ou Release Management, consiste à gérer la création, les tests et la distribution des builds et des versions de logiciels. Il s'agit de coordonner les activités de création d'un build, de test puis de publication auprès des utilisateurs.
La gestion des builds et des versions forme une partie importante du processus de développement de logiciels, car elle permet de s'assurer que les builds et les versions sont créés et distribués de manière contrôlée et cohérente. Elle permet également de s'assurer que les builds et les versions sont de haute qualité et prêts à être utilisés par les utilisateurs.
La gestion des builds et des versions implique généralement un certain nombre de phases, dont les suivantes :