Know how to use "fewer" and "less"? Find out.
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.
Typical applications include a web browser, Mail User Agent, chat and telnet.