Hey,
We have a few resources that I can direct you too about both application compatibility, as well as developer resources:
Please follow the FAQ link for additional information:
- At this time, Surface Pro X will not install 64-bit applications that have not been ported to ARM64, some games and CAD software, and some third-party drivers or anti-virus software. New 64-bit apps are coming to ARM 64 all the time. Find out more in theFAQ.
Here is some additional information about broader Windows 10 on ARM device information:
- I want to use Windows programs that aren’t in the Microsoft Store. Can I run them on my Windows 10 ARM-based PC?
- You can install 32-bit (x86), 32-bit (ARM32), and 64-bit (ARM64) Windows apps that aren’t available in the Microsoft Store in Windows. 64-bit (x64) apps won't run. Peripherals and devices only work if the drivers they depend on are built into Windows 10, or if the hardware developer has released ARM64 drivers for the device. It's a good idea to check whether the hardware developer has published a version of the driver that runs on a Windows 10 ARM-based PC.
Here is a link to additional information from a Developer perspective as well, on our docs.microsoft.com pages
And Finally, another link with feature comparisons, deployment and servicing of ARM devices
BryanH [MSFT]