Continuous Integration ist der Prozess, bei dem fortlaufend Komponenten einer Anwendung zusammengefügt werden, um die erforderliche Softwarequalität zu ereichen. Um die Softwarequalität zu messen, werden dabei automatisierte Tests durchgeführt. Der gesamte Vorgang wird automatisch durch Einchecken in die Versionsverwaltung ausgelöst.
Continuous Delivery stellt eine Weiterentwicklung von Continuous Integration dar. Hier wird bei Erreichen einer bestimmten Qualitätsmetrik eine neue Version der Software ausgeliefert.