Is it possible to directly force the upgrade of Windows XP to Windows10 without losing the software?
There is no direct upgrade path from XP to Windows 7. However there is a upgrade path from XP to Vista, then Vista to 7. If you can find a copy you can upgrade to Vista, then upgrade to Windows 7 you then won’t lose program access.