Protocol stack
Computers communicate in many ways.  A mobile phone contains several protocol stacks.  There are protocol stack for handling voice calls, Bluetooth and USB.  There is often a protocol stack that is used when reading a webpage on Wikipedia.  There are many other stacks that are used by phones.