The answer is Microsoft Assessment and Planning Toolkit (MAP).
It is a Microsoft Operating System tool that could determine if your computer meets the standards of your desired upgrade for another version of Windows OS. This is also would help you determine if you really need the upgrade.