1. A computer-implemented method for circumventing a data sharing prohibition between native applications on a mobile device, the method comprising: invoking a first native application on a mobile device; receiving, by the first native application, particular enterprise data from a first, server-based enterprise application that is in communication with the first native application; processing the particular enterprise data by the first native application; invoking a second native application on the mobile device, wherein the second native application is prohibited by an operating system on the mobile device from sharing enterprise data with the first native application; receiving, by the second native application, the particular enterprise data from a second, server-based enterprise application that (i) is in communication with the second native application, and (ii) is not prohibited from sharing enterprise data with the first, server-based enterprise application; and processing the particular enterprise data by the second native application.