“Applications Programming Interfaces” means a set of one or more routines or interfaces provided by a software program (including an operating system, middleware or other software
application) that are used to invoke or direct functions or services of such software
program for use by other software programs.
For avoidance of doubt, Applications Programming Interfaces does
not include protocols used by software programs running on a computer system to
communicate with another computer or software programs running on another computer.