A WebSocket layer so the UI updates because the server said so. Live bookings, payment status, and chat with an authenticated handshake.