Základnou úlohou programového vybavenia spojovacieho systému je riadenie spojovacích pochodov pri zostavení, dohľade a rozpojení spojení. Programové vybavenie však musí obsahovať ešte ďalšie zložky vyplývajúce z prevádzky a údržby, zaisťovaní rôznych administratívnych služieb a kontrol a musí obsahovať ešte ďalšie pomocné a riadiace zložky, umožňujúce účelné využitie riadiaceho počítača pre všetky tieto úlohy. Z tohoto dôvodu sa často celé programové vybavenie ústredne delí na niekoľko samostatných skupín, ktoré sa v prevádzke rôzne prelínajú. Toto delenie môže mať rôzne hľadiská. Ako základné rozdelenie môžeme prijať : spojovacie programy kontrolné a diagnostické programy údržbové programy administratívne programy Často sa do tohoto zoznamu zaraďujú i tzv. riadiace programy, nazývané niekedy operačný systém, super vizor a pod., ktoré z hľadiska činnosti ústredne sú iba pomocným článkom pre zaistenie chodu riadiaceho počítača a zaisťovanie chodu riadiaceho počítača a zaisťovanie všetkých základných funkcií v reálnom čase.
Každý spojovací systém musí mať k dispozícii ďalšie pomocné programy pre uvádzanie systému do prevádzky po montáži a inštalácii zariadení, testovacie programy pre prevádzanie opráv a pod.