Die einfachste Art der Erstellung ist ein Prozess, der (Quell-) Code in eine kompilierte Binärdatei konvertiert, die dann ausgeführt werden kann. Komplexere Builds können auch Unit- oder Integrationstests ausführen und mithilfe von Tools Berichte über die Qualität des Codes erstellen. Schließlich werden Builds häufig automatisch von CI-Systemen (Continuous Integration) ausgelöst.