Windows 10 supports practically all devices and software that run under Windows 8.1. And for software, there's compatibility mode also.

But it certainly makes sense to make an image backup of your Windows 8.1 system (or install on a new HDD or SSD) , so you can go back if it doesn't work or you don't like it.