On the other hand, a “software upgrade” allow you to upgrade a program to its next major version.
For example, if you are moving from Windows Vista® to Windows 7, you are actually performing a software upgrade.
If your program supports automatic update, you must turn it on.
If you can't find the automatic update option in your software, contact the software vendor to learn how to do it.
However, not all software offers an automatic update feature.