Software updates are usually provided for stable releases only to fix security issues.
But you can upgrade applications yourself re-building Slackware packages against recent source tarballs, re-using build material provided in the /source directory of installation media, just putting the new source tarball in the relevant subdirectory and updating the VERSION parameter accordingly in the SlackBuild you'll find there. Your mileage may vary though, i.e. that could fail if the new version of the application requires dependencies more recent than the one shipped in your version of Slackware version. In that case you are on your own to upgrade the dependencies and check that won't break some other stuff.
So all considered, if it's a laptop or desktop and you want recent versions, it will probably be simpler to upgrade the whole distribution. On the other hand, if it's a server you probably often won't need to upgrade applications, but for security issues.
PS information about dependencies is not recorded in Slackware, but it is not very difficult to find out which package should be updated or added. For instance if during compilation you see a message complaining for some missing (or too old) shared library, let's call it <dep>, just issuing following command
in case you made a full installation will probably find it:
Code:
grep <dep> /var/log/{packages,scripts}/*
. The
Package Browser comes also handy.