With Windows, at least, once you are over the hurdle of an application that plays nicely with the OS, you then have to be sure that the app. plays nicely with every other app/combination of apps./ device driver.
As for application updaters in Windows, they are available (3rd party of course), e.g. Update Notifier (http://cleansofts.org/)
Keep Up with TechRepublic