Different Functions of Communication Software

Can you tell me what are the different functions of various communication software when it comes to its different application on the program like the Teleprocessing and Line Control Software? Thank you and I hope to be enlightened.
