I would imagine it being a system tray program that would check the servers once every hour or so for an update and if an update is found it will send a notification via toast to the user, then wait a few hours (or days) and then restarts the process.
I would imagine it being a system tray program that would check the servers once every hour or so for an update and if an update is found it will send a notification via toast to the user, then wait a few hours (or days) and then restarts the process.