You can install the Fly World on Windows 8.1 without issues, but the problems it that you won't have the possibility to use the built-in store primarily because the official website doesn't exist anymore.
Download the application from the download page at Software Informer, then right click it and choose Run as Administrator. When you start it, click the Enter as Guest and make sure that your pen is connected to PC as well.