Application programming interface/Definition
Jump to navigation
Jump to search
![](http://s9.addthis.com/button1-share.gif)
A set of conventions, specific to a programming language, by which a user application program written for a specific purpose communicates with software infrastructure such as the operating system or web services