Giao diện người dùng đồ họa chứa sáu tính năng quan trọng, bao gồm con trỏ, thiết bị trỏ, biểu tượng, màn hình nền, cửa sổ và menu. GUI biểu thị một tập hợp các chương trình máy tính sử dụng khả năng đồ họa của máy tính để làm cho các chương trình dễ sử dụng hơn. Giao diện đồ họa loại bỏ nhu cầu người dùng học ngôn ngữ lập trình và mã lệnh thông qua bàn phím.
Con trỏ đề cập đến một biểu tượng trên màn hình hiển thị mà người dùng di chuyển để chọn lệnh, chương trình và đối tượng. Một con trỏ điển hình là một mũi tên nghiêng. Trong các chương trình xử lý văn bản, con trỏ biến thành hình chùm chữ I. Thiết bị trỏ là phần cứng máy tính di chuyển con trỏ. Trên các máy tính để bàn lớn hơn, thiết bị trỏ này được gọi là chuột, trong khi máy tính xách tay và máy tính bảng có bàn di chuột hoặc màn hình cảm ứng. Một thiết bị trỏ di chuyển đồng bộ với chương trình con trỏ.
Các biểu tượng biểu thị các hình ảnh nhỏ đại diện cho các chương trình máy tính, tệp và lệnh. Di chuyển con trỏ qua một biểu tượng và chọn biểu tượng đó sẽ kích hoạt chương trình. Màn hình nền là vùng hiển thị của màn hình cho phép người dùng xem các chương trình khác nhau. Các biểu tượng trên màn hình có thể được di chuyển, sắp xếp và dán nhãn để phù hợp với nhu cầu của khách hàng.
Windows chia màn hình máy tính thành các khu vực khác nhau. Mỗi cửa sổ hiển thị một chương trình máy tính khác nhau hoặc cùng một chương trình thực hiện các chức năng khác nhau. Menu cho phép người dùng chọn các chương trình khác nhau để chạy.