Le type de construction le plus simple est un processus qui convertit le code (source) en un fichier binaire compilé qui peut ensuite être exécuté. Les versions plus complexes peuvent également exécuter des tests unitaires ou d'intégration et peuvent utiliser des outils pour générer des rapports sur la qualité du code. Enfin, les builds sont souvent déclenchés automatiquement par les systèmes d'intégration continue (CI).