1. A system including: a mobile application, hosted on a mobile device, missing a first and a second component of the mobile application; a collaboration module, hosted on the mobile device, to enable the mobile application to communicate with a further mobile application, hosted on a further mobile device, by accessing the first missing component of the mobile application from an enterprise system associated with the mobile device; and a further enterprise system, associated with the further mobile device, enabled to communicate with the mobile device via the enterprise system, wherein allowing the mobile device to access the second missing component of the mobile application from the further enterprise system via the enterprise system, wherein the first and the second missing mobile application components, accessed from the enterprise system and the further enterprise system respectively, enable the mobile device via the collaboration module to communicate with a further collaboration module hosted on the further mobile device on a peer to peer basis.