La funzione principale di un'interfaccia utente grafica (GUI) è fornire un modo
intuitivo per interagire con un sistema informatico . Invece di richiedere agli utenti di digitare i comandi, una GUI utilizza elementi visivi come Windows, icone, menu e puntatori (di solito un mouse) per consentire la navigazione intuitiva e il controllo di software e hardware. Ciò rende i computer accessibili a una gamma molto più ampia di utenti, indipendentemente dalla loro competenza tecnica.