A specification of an interaction between an application and external entities, such as other applications, users or devices.


It represents a logical connection that enables the exchange of information or functional interaction between systems.