What is the difference between GUI and CUI?
GUI and CUI are two types of User Interfaces. GUI stands for Graphical
User Interface while CUI stands for Character User Interface. In this article we will be discussing the differences between these two interfaces and which one has advantages over the other.
User Interface while CUI stands for Character User Interface. In this article we will be discussing the differences between these two interfaces and which one has advantages over the other.
User Interface : User Interface comprises of everything the user can use to interact with the computer. It is basically the means by which the user and computer system can interact using input and output devices.
GUI: GUI stands for Graphical User Interface. This is a type of user interface
where user interacts with the computer using graphics. Graphics include icons, navigation bars, images etc. Mouse can be used while using this interface to interact with the graphics. It is a very user-friendly interface and requires no expertise. Eg: Windows has GUI.
where user interacts with the computer using graphics. Graphics include icons, navigation bars, images etc. Mouse can be used while using this interface to interact with the graphics. It is a very user-friendly interface and requires no expertise. Eg: Windows has GUI.
CUI: CUI stands for Character User Interface. This is a type of user interface
where user interacts with computer using only keyboard. To perform any action a command is required. CUI is precursor of GUI and was used in most primitive computers. Most modern computers use GUI and not CUI. Eg: MS-DOS has CUI.
where user interacts with computer using only keyboard. To perform any action a command is required. CUI is precursor of GUI and was used in most primitive computers. Most modern computers use GUI and not CUI. Eg: MS-DOS has CUI.
Difference between GUI and CUI:
| Property | GUI | CUI |
|---|---|---|
| Interaction | Using graphics(images, icons) | Using commands(only text) |
| Navigation | Easier | Difficult |
| Peripherals used | Keyboard and mouse(or any pointing device) | Keyboard only |
| Precision | LOW | HIGH |
| Speed | LOW | HIGH |
| Ease of Operation | Easier | Difficult, requires expertise |
| Memory Required | HIGH | LOW |
| Flexibility | MORE Flexible | LESS Flexible |
| Customising Appearance | Highly customisable | Appearance cannot be changed |
Recommended Posts:
- Difference between Tor and VPN
- Difference between CD and DVD
- Difference between LAN and WAN
- Difference between USB 2.0 and USB 3.0
- Difference between H.323 and SIP
- What's difference between MMU and MPU?
- Difference between PNG and GIF
- Difference between WCF and Web API
- Difference between LAN, MAN and WAN
- Difference between ELT and ETL
- Difference between TDM and FDM
- Difference between LED and LCD
- Difference between “!==” and “==!” in PHP
- Difference between C and C#
- Difference between CRT and LCD
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

