Zavádzanie programovo riadených spojovacích systémov do praxe prinieslo so sebou množstvo problémov v oblasti programového vybavenia (software).

Programové vybavenie a jeho štruktúra sa líši od iných programových aplikácií, napr. vo výpočtovej technike, týmito základnými vlastnosťami :

veľkosťou a komplexnosťou spojovacieho systému,
potrebou maximálnej zrozumiteľnosti pre pracovníkov v prevádzke,
nutnosťou zaistiť činnosť i prevádzku ústrední pre dobu života 20 - 30 rokov
s možnosťou prevádzania potrebných zmien,
nutnosťou zaistiť správnu činnosť systému i pri chybách a poruchách v zariadení.