Use Automator with Apple Remote Desktop
Automator is a Mac OS X application that lets you automate complex and repetitive tasks, even if you're not a programmer. Compose your task by dragging and dropping the constituent actions from Automator's action library, which now includes over 30 Remote Desktop actions. Look for Automator in your Applications folder.
Run a report to determine which clients software needs to be upgraded
Rather than polling your users to find out which version of each of their applications theyre running, you can run a Software Version report. Identify the clients and the applications youre interested in, then run the report and wait just a moment to find out which of your clients needs an update. You can then run the update from your admin computer as well.