Hlavnou funkciou grafického používateľského rozhrania (GUI) je poskytnúť užívateľsky príjemný spôsob interakcie s počítačovým systémom . Namiesto toho, aby používatelia vyžadovali, aby používali príkazy, GUI používa vizuálne prvky, ako sú okná, ikony, ponuky a ukazovatele (zvyčajne myš), aby umožnili intuitívnu navigáciu a riadenie softvéru a hardvéru. Vďaka tomu sú počítače prístupné oveľa širšej škále používateľov bez ohľadu na ich technické odborné znalosti.