Ce chapitre ne contient pas de bibliothèques exigées pour lancer X. Il contient des bibliothèques qui améliorent X. Dans certains cas, l'amélioration est aussi simple que le support des polices. Dans d'autres cas, elle est aussi complexe que des bibliothèques qui se placent entre X et les applications s'exécutant sur X dont le but est de standardiser l'aspect et la sensation et les communications inter-processus pour différentes applications. Elles aident aussi les programmeurs en leur offrant des éléments courants.