Working on a cloud solution to deploying software updates (Adobe Flash, Adobe Reader, Java, etc...)
Looking for a small client to run on machines that will communicate with a central server.
We'd like the client to be able to detect what version of the software is running if it's newer or older than what we want to deploy.
We'd like the client to able to uninstall software too. ( for when java exploits are found before oracle patches them)
We're thinking of something along the lines of ninitepro or PDQ deploy
except you don't need to be on the same network or domain to deploy the updates as they'll be communicating with a server over http or https.
We'd also like for the client to be able to remove itself if we decided to delete the app for any reason.