The user interface (UI) is the visible and interactive layer through which people interact with systems. It includes layout, interaction patterns, information architecture and visual design. Good UI design improves learnability, efficiency and satisfaction and requires trade-offs between usability, accessibility and technical feasibility. It integrates resea…
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Theoretical construct: explains a term, principle, or mental model.
What you need to understand to reason about a domain.
A user interface is the visible and operable boundary through which people work with a digital or technical system.
User interfaces grew out of human–computer interaction, evolving from command lines through graphical interfaces to touch, voice and multimodal interfaces. Today, usability standards and systems such as Material Components shape their concrete design.
The interface turns system states into perceptible elements and inputs into actions. Layout, labels and feedback tell users what is possible and what is happening. Good interfaces keep this translation consistent, accessible and suited to the task.
An interface connects human intentions with a system’s functions.
Presentation, input and feedback translate between people and systems.
Controls are designed consistently, accessibly and for the task at hand.
A clear user interface reduces effort, prevents errors and makes system capabilities discoverable.
Where this building block is located in the topic model.
No structure path available.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.