I dont think you are going to find anything that checks normal applications. Most are written with some sort of auto update anyway.
For drivers I use Drivereasy. I use the free version, so you have to manually download and update. The paid version will do it automatically. Note, I am not associated with it. It pops up tegularly with a list of drivers that are outdated with info on new ones.
Blurb from site
We make updating your drivers easy
Our software, Driver Easy, makes updating your Windows drivers easy.