Een gebruikersinterface (UI) is het deel van een softwaretoepassing of apparaat waarmee een gebruiker interactie kan hebben. Het omvat vaak visuele elementen zoals knoppen, menu’s en vensters, maar ook tekst- of spraakgebaseerde opdrachten die gebruikers kunnen invoeren. Het doel van een goede UI is om de gebruiker te helpen de toepassing efficiënt te gebruiken en de gewenste taken uit te voeren.