software interface

noun
UK /ˈsɒft.weə ˈɪn.tə.feɪs/
US /ˈsɔːft.wer ˈɪn.tɚ.feɪs/

A software interface is the part of a computer program that lets people or other programs talk to it.

The app's software interface makes it easy to change settings with just a few taps.


OTHER MEANINGS

2. A set of rules that lets two computer programs share data and work together.

The weather app uses a software interface to fetch forecasts from a server.

3. The screen and controls a person sees and uses when operating a program.

Designers improved the software interface so new users could find buttons faster.

4. The boundary where hardware and software exchange signals and commands.

The driver provides a software interface between the operating system and the printer.