Standardized interface for system-wide communication between programs. (Common Programming Interface-Communication).
The protocol can be divided into four areas: