I am surprised the server side is windows. If you stream your app to a device the server platform does not matter, and would have thought linux to be the first choice in that case.
That's not entirely the case - the application has to run in the environment, and for legacy apps (which most application virtualization is targeted at) Windows is a pretty decent bet.
On top of that the App-V/XenApp packaging suite are top notch and provide avenues for enterprise integrations. (I'm making a big leap assuming it's built on one of them, but it doesn't really make sense to build from scratch, as interoperability/portability would be a hassle)
I was initially excited, wondering how we could leverage this, but now I'm perplexed by: "currently supports streaming applications from Microsoft Windows Server 2008 R2."
I would have thought Linux would have been the optimal server environment too.
Sounds like what AppStream is going for is Windows applications hosting, with the user I/O being shuttled to a non-Windows device. In that case, Windows Server is the only logical choice.