1. A method for deploying and updating applications and drivers on a client device having a write-filter, the method comprising: facilitating obtaining a first deployment extensible markup language (XML) configuration file for deploying a first application or driver at the client device, from a configuration repository having deployment XML configuration files for deploying applications and drivers on client devices and deployment XML configuration files for updating applications and drivers on the client devices; facilitating automatic deployment on the client device of the first application or driver based on the first deployment XML configuration file, while the write-filter is disabled, wherein the write-filter is enablable to prohibit a file stored on the client device with the write-filter enabled from persisting across a reboot of the client device; following the automatic deployment, facilitating automatic updating, comprising: determining whether an autoupdate is available; facilitating obtaining from the configuration repository a second deployment XML configuration file for updating the first application or driver at the client device; and updating on the client device the first application or driver based on the second deployment XML configuration file, while the write-filter is disabled; and repeating the facilitating automatic updating.