Which hashing algorithm is best for HMAC applications? "Best" is a combination of strength and availability of libraries to generate a hash.
The server-side stack is all Microsoft, specifically .NET 4.5. The clients are potentially any client out there but likely .NET also.