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í.