Das System legt den Schwerpunkt auf Flexibilität. Dafür wurde der
Overhead von Netzwerk Kommunikation und Konvertierung der Nachrichten in ein
Zwischenformat in Kauf genommen. Dabei bleiben die einzelnen Programme recht
klein und können auch getrennt entwickelt werden. Um das System um ein
neues Protokoll zu erweitern, genügt es, einen entsprechenden Client
zu entwickeln und zu starten.
Das System besteht aus einzelnen Daemonen, die per sockets miteinander
kommunizieren. Die Kommunikation erfolgt sternförmig. Der Daemon
drehscheibe ist dafür zuständig, die Nachrichten eines
Clients an sämtliche anderen Clients weiterzuleiten. Wie bei dem CAN
Bus des Märklin Digital Systems ist dabei jeder Client immer über
alles informiert und kann entsprechend reagieren.