application programming interface(A set of routines that an application uses to request and carry out lower-level services performed by a computer's operating system. These routines usually carry out maintenance tasks such as managing files and displaying information); programmatic interface(A user interface dependent on user commands or on a special programming language, as contrasted with a graphical user interface. UNIX and MS-DOS have programmatic interfaces; the Apple Macintosh and Microsoft Windows have graphical user interfaces)
software interface(ssn); socket(art_fortius); API(сокр. от "application programming interface"; англ. термин взят из кн.: Shukla A. Building Web Apps with Spring 5 and Angular Alex_Odeychuk); application programming interface(определяет соглашение о вызовах, которое позволяет прикладным программам (приложениям) получать доступ к ресурсам операционной системы, другим ресурсам или службам; в кн.: Жикун Ч. Технология Java Card для смарт-карт. Архитектура и руководство программиста. – М.: Техносфера, 2008. – 344 с. ssn)
Windows Internet application programming interface(A Windows application programming interface (API) that enables applications to interact with Gopher, FTP, and HTTP protocols to access Internet resources)