Grafické uživatelské rozhraní GUI (Graphical User Interface) představuje způsob interakce mezi lidmi a stroji/počítači. Uživatelské rozhraní zahrnuje hardwarové (fyzické) a softwarové (logické) komponenty.
Uživatel odešle příkaz nebo úlohu do počítače/systému a počítač reaguje zpět plněním požadovaného příkazu nebo úlohy. V minulosti GUI přijímalo vstup prostřednictvím zařízení, jako jsou například počítačová klávesnice a myš. Jak je vidět s příchodem dotykových displejů, GUI se přizpůsobilo a akceptuje i vstup realizovaný dotykem prstů nebo pera (stylus).
Vytvořit vhodné GUI pro multimodální (ale i jiné) aplikace vyžaduje dobrou praxi, zkušenosti a zpětnou vazbu uživatele (v současné době se tato oblast výzkumu nazývá míra spokojenosti uživatele UX (User eXperience)). GUI pro multimodální aplikace by mělo umožnit jejich jednoduché, efektivní a uživatelsky komfortní ovládání. V ideálním případě uživatel potřebuje minimální úsilí pro nastavení vstupu a zařízení vyžaduje minimální provozní čas na zpracování výstupu. Blízkým tématem k míře spokojenosti uživatele UX je proces zlepšování míry spokojenosti uživatele UXD (User eXperience Design).