1. A non-transitory computer-readable storage medium having computer instructions stored thereon that, when executed by a computer system, cause operations comprising: storing account information for a user, wherein the user is a subscriber to a service; and subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing a synchronization of data of the service with data used by the application installed on the mobile device; wherein the synchronization includes, at least in part, sending, to the mobile device, metadata describing one or more objects that are used by the application installed on the mobile device; and wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application.