Generally, no separate action is required forwith respect to apps when upgrading the version of macOS. All the installed apps and user data files continue to remain available post upgradation.
However, what'sit's important to keep in mind is to ensure that the app that youapps are using and wish to continue using is supported incompatible with the upgraded version of the operating systemmacOS before actually performing the upgrade. You can get thisThis information can generally be obtained from the vendor/developer of the said app.
There may be cases when upgrading the OSmacOS will also require you to upgrade the version of the app and associated licensing costs (if any). These all questions could be rightly addressed by the app vendor/developer.
On an important note, Apple also advises to perform a system backup to guard against unforeseen eventualitiesrare circumstances, where the upgrade goes wrong.
I'd also checkIn your specific case, consider checking what's the latest version of OS X/macOS the machine can run - it. It might not go all the way to macOS High Sierra if it's too old. - &Obtain that information and plan your app update strategy accordingly.
YouAlso, you should testconsider testing restoring your system once to be sure you can trust yourfrom the backup, since people to ensure its trustworthiness. People really don't want a backup - they want to know they can restore and the restore works. The backup is just the preparation to do the restore. You can run an erase / installinstall and just reinstall the current OS to test things without the new OS potentially breaking things - that. That way you know you can restore the current OS first before you even think of upgrading.
I need to emphasizeIt is worth emphasizing the should test since Mac OS X 10.6 Snow Leopard is really a long way back and it's very likely many of the apps will fail on macOS Sierra 10.12 or later and need license keys, upgrades, etc... Having a bootable backup or clone might even be worth the effort. You are about to break lots of things and gambling that they are all minor or not used since tons of functions and features from 10.6 are changed / deprecated deprecated/ turned offturned-off now. Any one upgrade alone, generally is easier to risk without a test run, but this is decade of neglect in terms of keeping things moving on the routine update / upgradeupgrade chain.