برمجية تتيح للكمبيوتر الاتصال بكمبيوتر آخر وتبادل المعلومات معه. وعند
بدء الاتصال تقوم تلك البرامج بوظائف مختلفة، منها، الاحتفاظ بمعلمات الاتصالات
communications
parameters، تدوير أرقام التليفونات وتخزين تلك الأرقام
أوتوماتيا، وتسجيل وتنفيذ التوقيع بالدخول
logon
على الكمبيوترات الأخرى والشبكات، وإعادة تدوير أرقام التليفونات المشغولة. وبعد
تثبيت الاتصال، قد تقوم تلك البرامج أيضا بحفظ الرسائل الواردة على دسك أو أن ترسل
الملفات المحفوظة على دسك إلى كمبيوتر آخر. ومثل تلك البرامج تقوم بعمليات هامة،
منها تكويد الرسائل وإعادة فك أكوادها ومراقبة الأخطاء عند الإرسال والاستقبال.