1. A method of performing remote data storage for a plurality of client devices that are associated with an enterprise comprising: obtaining authorization at a remote data storage system from an administrator of the enterprise to subscribe the plurality of client devices to the remote data storage system; in response to obtaining the administrator authorization, downloading remote data storage software for the remote data storage system to the plurality of client devices; and in response to authorization from a given client device, performing the following automatically at the given client device: installing the remote data storage software, obtaining metadata about the given client device, uploading the metadata to the remote data storage system and initiating an initial remote data storage to the remote data storage system using the metadata that was obtained.