SignalR is an async library for .NET to help build real-time, multi-user interactive web applications. Pushing data from the server to the client (not just browser clients) has always been a tough problem. SignalR makes it dead easy and handles all the heavy lifting for you.