Application Programming Interface (API).
An API is a
definition of an interface used for communication between two different
software
modules. The advantage of an
API is it hides
the complexity of a module from other programs wanting to use its services. In
addition it allows the integration of two modules to be controlled and limited
to the API. This
means an update to either modules has no effect on the interaction between them
as long as both still adhere to the
API. |