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 Interconnectmodel which they provide. (2001-03-18)