We are looking at getting a new, preferably shared, machine for C# development and testing, and we want to maximize compatibility with new APIs, etc., because it appears certain newer applications (Metro?) cannot be built on Windows 7 nor Server 2008. I had assumed, like past compatibilities between desktop and server Windows OSes, that Windows Server 2012 and Windows 8 would be able to build and test the same set of programs, etc. However, information like this suggests that's not the case:
http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx
Windows Store app development in Visual Studio is supported only on Windows 8. Windows 7 is not supported. In addition, developer licenses aren't available for Windows Server 2012, so you can't develop Windows Store apps on that operating system.
Does this mean there are Windows applications that can't be built on any release of a Windows Server OS? (I'm primarily interested in building and testing, not really active development nor deployment.)
Can someone describe what kinds of programs can be built on Windows 8 and not Windows Server 2012, or vice-versa? I'm assuming each has all compatible versions of Visual Studio. Thanks.