Microsoft published a Windows 8 and Windows Server 2012 Compatibility Cookbook
This document provides information about changes to and new features of the Windows 8 and Windows Server 2012 operating systems. It provides guidelines for developers to verify the compatibility of their existing and planned apps with the new operating systems. It assumes that the reader is familiar with previous versions of Windows. This document is available for viewing at http://msdn.microsoft.com/library/hh848074(v=vs.85).aspx and for download at http://www.microsoft.com/downloads/details.aspx?FamilyID=2D6A4111-9F14-4DB8-A4C2-BE8C8C1414AD&displaylang=e&displaylang=en. This information applies to the following operating systems: Windows 8 Windows Server 2012 Windows Server 2008 Windows 7 Windows Server 2008 Windows Vista Windows Server 2003Windows 8 and Windows Server 2012 Compatibility Cookbook