User Interface, written as UI, is considered one of the most important parts in the operating systems, programs or web applications.

In another word, UI is the method to connect the user of the computer or application or website as it provides the graphics to connect with computers or application interfaces or websites and allows the reach the services such as a program or filling out a form and it allows the user to browser files and folders in case if the interface was an operating system, or move between pages if the interface was a website or web application.

The most famous types are:

CLI command-line interface:

It is considered one of the oldest interfaces that depend on typing commands by the keyboard to be executed by the processor, and the most important systems that use this interface are the DOS system in its various versions.

Graphic User Interface GUI:

It is a user interface that provides images and icons that facilitate the user to deal with it, and it is considered one of the most suitable types of interfaces, the most used and the easiest as well. Many operating systems are using these interfaces such as Windows in its different versions, Linux and Unix.

Zoomable User Interface ZUI:

In this type of interface, all applications are running, but they are minimized in the desktop. Once you click on their icons, the operating system only enlarges them, and upon completion also minimizes them.
Among the applications that use this type of interface is the iPhone, Google Maps, and many more.

Most modern operating systems and web applications today provide a graphical user interface that uses the graphic capabilities of the device to provide ease of use. The user interface is considered one of the most important factors for the success of the website or mobile application.