Programové vybavenie a jeho štruktúra u jednotlivých spojovacích systémov má mnoho podobných znakov, ale i radu odlišností, ktoré vychádzajú zo štruktúry spojovacieho systému.

Najdôležitejšou charakteristikou riadenia telefónnej ústredne je centralizácia alebo decentralizácia riadenia. Od prvých elektronických ústrední, používajúcich centrálny riadiaci počítač pre riadenie všetkých spojovacích pochodov v ústredni, sa postupom doby prešlo k decentralizovanému riadeniu buď čiastočnému, alebo úplnému, pri ktorom sú jednotlivé časti ústredne riadené dielčími procesormi. Pri zostavovaní spojenia dielčie procesory spolu navzájom komunikujú a predávajú si správy o výsledkoch svojej činnosti.

To má veľký vplyv i na štruktúru programového vybavenia. Zatiaľ, čo u centralizovane riadeného systému bol program celej ústredne zaznamenaný v jedinej pamäti a musel prebiehať tak, aby nenastalo oneskorenie v odbavovaní dôležitých pochodov, musí pracovať v reálnom čase, nastáva z tohoto hľadiska pri decentralizovanom riadení určité odľahčenie, pretože každá decentralizovaná jednotka spracováva svoje dielčie programy činností a výsledky svojej činnosti predáva (ponúka) asynchrónnym spôsobom ostatným decentralizovaným riadiacim jednotkám.

V ústredni teda môže súčasne prebiehať rad rôznych alebo rovnakých procesov a podmienka reálneho času spočíva potom iba v tom, aby predávanie správ neopozďovalo celý pochod.