Computers use pictures to work. 
Computers use pictures to work. 

A graphical user interface, or GUI, helps us talk to computers. 


A graphical user interface, or GUI, is a way for people to talk to electronic devices. 
Most personal computers use a style called WIMP. This stands for windows, icons, menus, and a pointing device. 
People have been working on these ideas for a long time. In 1963, Ivan Sutherland made a program called Sketchpad. It used a light pen to draw objects on a screen. Later, Douglas Engelbart helped create the mouse in the late 1960s. In the 1970s, researchers at Xerox PARC made huge progress. Alan Kay worked on a system called Smalltalk for the Xerox Alto computer. This computer was released in 1973 and had a GUI. It used windows, menus, and check boxes. 
Many famous computers grew from these early ideas. The first computer with a GUI that people could actually buy was the PERQ workstation in 1979. In 1983, Apple released the Lisa, but it was very expensive. Apple later released the Macintosh in 1984, which became very popular. Other companies like Atari and Commodore also made machines with graphical screens in 1985. Microsoft later created Windows, which used ideas from IBM and Xerox. Today, we see these same ideas in macOS and Linux. Even Windows 95 became a huge success with its own big marketing campaign.
GUIs are part of many things you use every day. You can find them on handheld gaming devices and MP3 players. They are also on the touchscreens at restaurants or at self-service checkouts in stores. Some newer cars even use them for navigation and music. Designers work hard on a goal called usability. This means they try to make the interface easy and efficient to use. They use special tools to make sure the visual language fits the task. This helps technology feel like a natural part of our lives.
A graphical user interface, commonly known as a GUI, is a visual system for interacting with electronic devices. 
To understand how a GUI functions, one must look at its underlying layers. A windowing system acts as the foundation by handling hardware devices. It manages the graphics hardware and the positioning of the pointer. Above this, a window manager facilitates interactions between different applications and windows. This software creates a desktop environment, which is a digital simulation of a physical desk. In this environment, users can place documents and folders on a virtual desktop. Users interact with this system through various widgets. Widgets are visual tools, like buttons or sliders, that allow for specific types of data interaction. Large widgets, called windows, act as containers for content like web pages or emails. Smaller widgets serve as input tools for the user.
Most personal computers follow a specific interaction paradigm called WIMP. This acronym stands for Windows, Icons, Menus, and a Pointing device. 
The Xerox PARC system introduced many elements we use today, such as radio buttons and check boxes. David Canfield Smith later introduced the concept of icons to this environment. The first commercially available computer with a GUI was the PERQ workstation in 1979. In 1981, Xerox released the Xerox Star, which was an enhanced version of the Alto ideas. These early systems inspired a wave of new computing products. Apple released the Lisa in 1983, which featured window controls and menu bars. 

GUIs are essential to many specialized applications known as application-specific GUIs. These are designed for vertical markets, which are specific industries or tasks. For example, Automated Teller Machines (ATMs) use a GUI to handle banking transactions. Point of Sale (POS) touchscreens are used in restaurants to process orders. Self-service checkouts in retail stores and airline check-in kiosks also rely on these interfaces. Even embedded industrial applications use GUIs through real-time operating systems. By using a model-view-controller architecture, designers can keep the interface independent from the application's functions. This allows users to easily change the "skin" or theme of their interface without changing how the program works.
🖼️ Images & Media (6)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.