For the server side of XamSnap, we'll use Azure Functions along with Azure Storage Tables to provide backend storage to the application. Azure Functions is a simple solution to accelerate development for server-side applications that can leverage all features of Windows Azure. We will use the standard
HttpClient class found in the .NET base class library for interacting with the service from C#.
A few neat features of Azure Functions are as follows: