Software Development

What is User Interface?

Quick answer

The visual and interactive elements, such as screens, buttons, menus, and forms, through which people interact with software or devices.

User Interface, explained

The user interface (UI) is the part of a product people directly see and touch. UI design focuses on layout, typography, color, icons, spacing, and interactive elements, making sure they are consistent, attractive, and clear about what actions are possible.

Interfaces come in many forms: graphical interfaces on computers and phones, command-line interfaces typed into terminals, voice interfaces for smart speakers, and conversational interfaces in chatbots. Good UI design follows established patterns so users do not have to relearn basics, supports accessibility features like sufficient contrast and screen reader labels, and adapts to different screen sizes. Design systems, collections of reusable components and guidelines, help large teams keep interfaces consistent across products.

Related terms

Guides that mention User Interface