No, the application won't work on Windows 8, because this was created for the Metro UI. The METRO UI interface is available for Windows 8 and Windows 8.1. It won't work on Windows XP, because this operating system is lacking this interface and Store support from where the application is available for installation. To find more information about it, access the official website.