API (Application Programming Interface)

A set of rules and protocols for building and interacting with software applications.