This document discusses using SignalR for building real-time applications. It provides examples of uses for real-time functionality like chats, stock tickers, auctions/polls. It also discusses challenges like maintaining connections across devices and platforms. The document then summarizes different solutions for real-time communication before focusing on SignalR, which handles connection management and allows client-server method calls. It highlights how SignalR works on web, mobile and desktop and can scale on Azure.