Application Programming Interface (API)

An API allows for smooth communication between two or more software programs.