Die graphische Ausgabe soll sowohl auf den Bildschirm als auch auf Drucker u.ä. gelenkt werden können. Da Rasterbildschirm und Vektorgraphik verschieden anzusteuern sind, werden ein geräteunabhängiger Teil und geräteabhängige Treiber unterschieden. Zwischen diesen beiden ist ein Protokoll definiert, das in Abschnitt 7.2 beschrieben wird.
Der geräteunabhängige Teil (Darstellungsmodul, view) projiziert die CLS-Daten in eine Bildebene, verleiht den Objekte Farbe usw. Für die weitere Umsetzung dieser graphischen Daten in ein Bild am Bildschirm oder in einer Vektorgraphik sind die jeweiligen Treiber zuständig.