Application Programming Interface (API) is a set of software functions used by one application as a means for providing access to another application or operating system's capabilities.
An API often “wraps” around a protocol to make it easier for programmers to use that protocol. Common Microsoft APIs include COM/DCOM and .Net.
OPC communication uses the DCOM and .Net APIs
See also: Protocol