software interface

Application's user boundary

A software interface is a point of contact between programs, systems, or components—the defined boundary where they communicate or exchange data.

An application programming interface (API) lets different software talk to each other.

A user interface (UI) is where humans interact with software.

The plugin connects through a simple interface.

Interface also serves as a verb: These systems don't interface well.

Related

accessibility features · swipe · SDK · gesture recognition · touch screen · menu · button · panel · click · webhook · icon · user experience · screen · frontend · drag · drag and drop · tap · pointer

Categories
Opposites
abstraction level

software interfacebackend

Non-visible system layer

source code · implementation · codebase · machine code · kernel

hardware vs. software

software interfacecircuit board

Electronics interconnection substrate

firmware

interaction modality

software interfacecommand line

Text-based computer interface

CLI · terminal · API · batch processing

Family

software, interface

Familiarity
Top 50,000
Profile
Used worldwide · Timeless · Rated G