Graficzny interfejs użytkownika zawiera sześć ważnych funkcji, w tym wskaźnik, urządzenie wskazujące, ikony, pulpit, okna i menu. GUI oznacza kolekcję programów komputerowych, które wykorzystują możliwości graficzne komputera, aby ułatwić korzystanie z programów. Graficzne interfejsy eliminują potrzebę uczenia się języków programowania i kodów poleceń za pomocą klawiatury.
Wskaźnik oznacza symbol na ekranie, który użytkownik porusza się, aby wybrać polecenia, programy i obiekty. Typowy wskaźnik to skośna strzałka. W programach do edycji tekstu wskaźnik zmienia się w kształt I-beam. Urządzeniem wskazującym jest sprzęt komputerowy, który porusza wskaźnikiem. Na większych komputerach stacjonarnych to urządzenie wskazujące nazywa się myszą, a komputery przenośne i tablety wyposażone są w podkładki pod myszy lub ekrany dotykowe. Urządzenie wskazujące porusza się synchronicznie z programem wskaźnika.
Ikony oznaczają małe obrazy reprezentujące programy komputerowe, pliki i polecenia. Przesunięcie wskaźnika nad ikoną i wybranie ikony aktywuje program. Pulpit to obszar wyświetlania ekranu, który umożliwia użytkownikom przeglądanie różnych programów. Ikony na pulpicie mogą być przenoszone, organizowane i oznaczane zgodnie z potrzebami klienta.
Windows dzieli ekran komputera na różne obszary. Każde okno wyświetla inny program komputerowy lub ten sam program realizujący różne funkcje. Menu pozwalają użytkownikom wybierać różne programy do uruchomienia.