An interface is a boundary or point of interaction between two systems, entities, or components that enables communication and interaction. Interfaces exist in various fields, including computing, cartography, design, and human-computer interaction.
User Interface (UI) – The point where humans interact with a system, such as a computer, software, or website. It includes:
Hardware Interface – Physical connections between devices or components that allow communication (e.g., USB ports, HDMI cables, network interfaces).
Software Interface – Defines how different software components interact, including:
Cartographic Interface – The medium through which users interact with maps and spatial data in digital mapping applications (e.g., GIS software, web mapping platforms).
Human-Machine Interface (HMI) – The system through which humans control machines or devices, such as industrial control panels or car dashboards.