No, the application isn't working on Windows 8.1, because it's listed as available for mobile devices. There is no Windows listed anywhere, and the websites show the application as being a mobile device compatible one. I also recommend creating an account on the website listed below. It's possible that a Windows version might be stored on their servers, but don't expect to be updated for newer operating systems.
Download: http://bi-link.omron.com/Home/Landing