CLX est l'acronyme de Component Library X(cross)-Platform, pour « Bibliothèque de composants multi-plateformes ». Il s'agit d'un framework écrit en Pascal Objet par Borland lorsque l'éditeur décida de porter Delphi sous Linux en créant Kylix. Bien que la CLX ne soit pas exactement la VCL sous Linux, elle est conçue pour prendre la plupart de ses fonctionnalités en charge et Borland a fourni un effort important pour que les deux bibliothèques aient deux interfaces très similaires.
Le but de la CLX est de produire facilement avec un même code des applications pour Windows ou Linux.