Web client that communicate with the cloud backend.