PDFNet for WinRT can be consumed by any language (C#, JS, C++/CX). The way Windows App Store works is that you package a separate app/executable for each target architecture. When you submit the executables to the Windows Store, make sure that the executable's package identity field ProcessorArchitecture is set correctly. I assume that the Windows Store allows submitters to "group" the executables together and that the correct version is automatically downloaded based on the device.