Libre office utilise son propre framework d'interface graphique appelé Visual Class Library (VCL).
VCL est une bibliothèque de widgets (fenêtrage, boutons, contrôles...) et de rendu. VCL fournit une abstraction de fonctions liées au système d'exploitation.