Ako už vyplýva z názvu SDL (Specification and Description Language), je tento programovací jazyk použiteľný nielen pre vypracovanie špecifikácie činnosti systému, ale i pre spracovanie popisu činnosti.

Programovo riadené spojovacie systémy so svojím komplexným pojatím technických prostriedkov i programového vybavenia vyžadujú zavedenie vhodných popisných prostriedkov, ktoré by dávali dostačujúci systémový prehľad (transparenciu) pri vývoji i prevádzke tohoto systému.

Činnosť vlastného technického zariadenia je možné popísať napr. časovými diagramami a obvodovými schémami a na vyššej úrovni blokovými schémami. Programové vybavenie je možné oproti tomu v prvých fázach vývoja systému popísať vývojovými diagramami, diagramami tokov dát a pod. a v neskorších fázach vývoja problémovo orientovanými jazykmi vyššej úrovne. Tieto popisné prostriedky ukazujú rozdielny charakter oboch systémových častí (technických prostriedkov i programového vybavenia) a vedú k tomu, že možno popisovať činnosť iba dielčích častí systému. Pretože je však treba popísať celkovú činnosť systému a všetky vzájomné väzby, je nutné mať k dispozícii jednotný popisný prostriedok.

Jazyk SDL možno použiť pre špecifikáciu i popis systému i pre funkčné porovnanie medzi systémami. Zatiaľ, čo SDL popisuje funkcie systému bez ohľadu na jeho technickú implementáciu, popisuje jazyk CHILL tie isté funkcie, doplnené o detaily, ktoré sú závislé na programovej implementácii. K vytvoreniu transparentného znázornenia na tejto úrovni, ktoré by dávalo zrozumiteľný popis ako pre telekomunikačného, tak i počítačového technika vo všetkých fázach vývoja i prevádzky, je nutný popisný jazyk, ktorý by bol tiež ľahko zvládnuteľný a jednoducho použiteľný.