Man könnte auch die Windowssoftware nutzen, oder die App für mobile devices.
Aber wenn ich mich recht erinnere, kannst du die dann nicht mehr mit der "normalen" Software verwalten, wenn du sie mit der App eingerichtet hast.
Und mit der Controllersoftware, kannst du die auch über die App steuern - egal ob jetz als cloud key, aufm PC oder wie bei mir auf ner Ubuntu Server VM, hauptsache sie läuft.
Und zum späteren Funktionen einrichten brauchst du die auch.Also je nach Anspruch kann man schon über die Controllersoftware dediziert nachdenken.
Ich finde es jedenfals praktisch, ob es jetz nötig war die auf eine dedizierte VM anstelle auf meinem PC laufen zu lassen sei mal dahingestellt.
Desweiteren hast du dank dem Controller auch Monitoring und alert events die du konfigurieren kannst - wenn man es möchte.