No, the software won't run on Windows 8.1 because it has been discontinued. The developer doesn't sell or update the product anymore. You will have to visit its website and check the other products that might be compatible with Windows 8.1. For example, Presto! ImageFolio might be a good acquisition, but I advise contacting him to see the compatible versions of Windows it's compatible with.
Secondly, check other applications from this category using the database of Software Informer. There are plenty to choose from. Tick the Free only button next to the search field to list only the free ones.