Das QUI (QUIQQER User Interface) sind JavaScript controls, welche die Oberfläche von QUIQQER darstellen. Das QUI ist in viele kleine Teilbereiche untergliedert, sogenannte controls. Ein control bietet immer eine Funktionalität, zum Beispiel einen Button, ein Fenster oder gar ein ganzes Panel.
Durch die Klassen und Objektorientierung können controls vererbt werden und somit lassen sich zum Beispiel eigene Panels oder Buttons ganz einfach erstellen.
Die controls nutzen die AMD (Asynchron Modul Definition) Schreibweise, somit können Abhängigkeiten gewährleistet werden und einzelne controls können ausgelagert und in anderen Projekte, die AMD nutzen, verwendet werden.