All software programs have certain requirements in order to be able to run on a computer. Most software programs require a specified amount of RAM, CPU speed, and hard drive space in order to run on a computer. They also require certain versions of the Windows operating system. These are all things you need to look out for before purchasing software.
All software programs print the requirements right on the box. Some have both "minimum requirements" and "recommended requirements." As long as you meet the minimum requirements, the program will install on your computer, but that doesn't necessarily mean that it will run well. Usually if your computer meets the recommended requirements, it should run smoothly on the computer without any issues.
When purchasing a computer, know what programs you plan on using with it ahead of time, so you don't end up having to upgrade your computer right after you purchase it. Some programs, like Adobe Photoshop, have some pretty hefty requirements to run, so make sure the computer you plan on purchasing can handle it.