Grafické používateľské rozhranie, GUI

Programy typu GUI (Graphical User Interface, grafické užívateľské rozhranie) slúžia na uľahčenie práce užívateľa s počítačom prostredníctvom grafického rozhrania, ktoré umožňuje užívateľovi zadávať príkazy, vyberať súbory alebo programy ukázaním ich grafickej reprezentácií na displeji. So softvérom tak užívateľ nemusí komunikovať pomocou príkazového jazyka, čo si vyžaduje jeho ovládanie, a to môže byť dosť náročné a zdĺhavé. Preto veľká väčšina užívateľov (začiatočníci i odborníci) používa pri práci s počítačom nejaké grafické užívateľské rozhranie.
GUI pokračuje vo viacvrstvovej výstavbe programového vybavenia (hardvér, operačný systém, GUI, aplikácie).