11. A method of providing context-based data storage management between a network provisioning platform and a mobile device, comprising: assigning context to user files stored in the network provisioning platform; periodically analyzing schedule information and location information associated with a user to determine a current user context; matching the current user context with user files stored in the network provisioning platform to identify a set of context matching files; periodically downloading context matching files from the network provisioning platform to the mobile device associated with the user; determining if the mobile device has enough free space to download the context matching files; and automatically deleting files from the mobile device to create more free space if it is determined that the mobile device does not have enough space to download the context matching files and another instance of the deleted files is stored in the network provisioning platform.
14. The method of claim 11 , further comprising generating an alert or prompt when a context matching file is to be downloaded.