Common Pipeline Library stellt eine sehr robuste Menge von Funktionen zum Bearbeiten von Signalen und Bildern bereit. Sie ist hauptsächlich dafür gedacht, Pipelines für das VLT-Instrument zu erstellen, ist aber auch nützlich für die allgemeine Verarbeitung von Daten. Sie enthält eine Anzahl von nützlichen Datentypen auf niedriger Ebene, Zugriffsmethoden auf die Daten, Standard-Implementationen von häufig verwendeten Signalverarbeitungs- und Datenreduktionsaufgaben und dynamisches Laden von »Rezepten« zur Verarbeitung der Daten.