If a Windows Server with Active Directory is avaiable in the Network - use Group Policy for remotely deploying software.
If no Windows Server avaiable in the Network - use WPKG - its open source, and seems to be very comfortable.