Explanation: The set of defined rules that allows different software applications to communicate with each other. They enable integration between different systems and services.