Der BuildManager ist für das Generieren der Pakete aus Sourcen und Teilprodukten verantwortlich. Ein Build kann auf Trigger oder zeitgesteuert (zB nächtlich) erfolgen. Wird ein Build an die Integration und weiter ausgeliefert, muss er einerseits einen reproduzierbaren Stand aufweisen und andererseits muss die Stückliste und der Produktionslog (=die Entstehungsgeschichte) vorhanden sein.