A programrendszer elsődleges feladata, hogy a riasztóközpontokból a vevőegységbe érkező eseményeket, a vevőegység adatfeldolgozása után regisztrálja, és az operátor számára rendezett, áttekinthető formában megjelenítse. További feladat, hogy segítse az operátort abban, hogy a beavatkozást igénylő események kezelését minél hatékonyabban tudja elvégezni. Természetesen ezeken a feladatokon túl számos más igénynek is meg kell felelni a rendszernek, amik a biztonságos és kényelmes használhatóságból fakadnak.
A TMS rendszer fejlesztésénél cél, hogy kihasználjuk a modern technológiák kínálta lehetőségeket, valamint a program használóitól kapott visszajelzéseket, tapasztalatokat beépítsük a készülő programba.
A fenti igények és tapasztalatok alapján kerül kialakításra az a feltételrendszer aminek figyelembevételével készül a TMS távfelügyeleti program. Mivel az elvárások nagyban eltérnek egy kis, kompakt, viszonylag kevés ügyfél kiszolgálására optimalizált egygépes felügyeleti központ, valamint egy nagyobb ügyfélszámmal, kibővített funkcionalitással működő hálózatos, akár az internet adta lehetőségeket is maximálisan kihasználó felügyelettel szemben, így a TMS megvalósításánál szempont volt a moduláris felépítés aminek segítségével jól illeszthető a végső kialakítás az egyedi igényekhez, és akár a használat folyamán jelentkező igény változásokhoz is. Elmondhatjuk, hogy a TMS együtt tud növekedni a megrendelő távfelügyeleti rendszerével.