| Definition: | | Application programs, operating system components, and probably firmware, forming part of a communication system. These different software components might be classified according to the functions within the Open Systems Interconnect model which they provide. |