An interface to a computer operating system or software program that gives other programs access to functions similar to those offered to users through a graphical user interface. ASP
Edit / API - A set of programming "calls" for programmers in which the calling syntax is well documented. Some APIs have been written for many platforms and also boast the advantage of allowing programmers to write code that does not have to be re-written for each of the platforms supported. When calls to an APIs can be recompiled to run unchanged across multiple platforms, they are sometimes referred to as Call Level Interfaces, or CLIs. See Also: CLI
An interface between an operating system and compliant applications. Usually includes a set of functions that programmers can write into applications. TAPI and TSAPI are APIs.