Jeder Entwickler arbeitet in XP-Projekten in kleinen überschaubaren Schritten in seinem lokalen Entwicklungsbereich. Jeweils kleine getestete Änderungen werden in das zentrale Repository (z.B. Versionskontrollsystem - Concurrent Versions System (CVS)) integriert. Auftretende Konflikte werden sofort bei der Integration behoben. Es wird fortlaufend sichergestellt, dass die aktuelle Version der Software im Repository getestet und lauffähig ist. Das ist kontinuierliche Integration. Da in kleinen überschaubaren Schritten gearbeitet wird, kann sie mehrfach am Tag stattfinden.
Jeder Entwickler hat immer die gerade aktuellen Änderungen und die neueste Version der Software. Es wird vermieden, dass die verschiedenen lokalen Bereiche der Entwickler auseinander entwickeln und später große Integrationsaufwände erforderlich machen.
Einmal in der Nacht sollte die Software aus dem Repository automatisch auf einen zentralen Integrationsrechner geladen werden und die implementierten Testfälle werden sollten ausgeführt werden. Dieses Verfahren wird auch Nightly Build genannt. Zur Automatisierung des Build-Prozesses kann beispielsweise Ant verwendet werden.