Original: It may include specifications for routines, data structures, object classes, and protocols used to communicate between the consumer and the implementer of the API.
Simplified: A computer programmer uses the words in the API to make