webapp die über websockets mit einem server verbunden sind. alle services funktionieren lokal mit storage und werden bei verfügbarkeit aktualisiert. - server nutzt reaktives js framework - -> sendet commands an client - -> ebenfalls reaktives framework - -> updated ui