1. A system for developing a process integration scenario on a mobile device, the system comprising: a mobile device capable of communicably connecting to a back-end process integration server remote from the mobile device, the mobile device including: at least one processor; a mobile application on the mobile device, the mobile application operable when executed by the at least one processor to perform operations associated with developing process integration scenarios, the mobile application including: a scenario editor operable when executed by the at least one processor to edit a graphical element of the process integration scenario based on input received at a graphical user interface of the mobile device; a renderer operable when executed by the at least one processor to translate the graphical element into an industry standard language; and a versioning module operable when executed by the at least one processor to generate an object version identifier that is associated with the process integration scenario; a local database operable when executed by the at least one processor to store the process integration scenario in the industry standard language and the object version identifier, wherein the local database stores an edited version of the process integration scenario when the edited version of the process integration scenario is developed when the mobile device is not communicably connected to the back-end process integration server; wherein the mobile application is further operable when executed by the at least one processor to perform an outbound synchronization of the stored edited version of the process integration scenario from the local database to the back-end process integration server in response to the communicable connection to the back-end process integration server being established; and wherein during the outbound synchronization of the stored edited version of the process integration scenario from the local database to the back-end process integration server, an administrator or user associated with the mobile device is provided with an option to select, at the mobile device, between the edited version of the process integration scenario stored in the local database and a previously stored version of the process integration scenario stored in a central database on the back-end process integration server to be stored in the central database on the back-end process integration server.
2. The system of claim 1 , wherein the process integration scenario associated with the graphical element being edited by the editor is retrieved from the local database and comprises at least one of the following scenario objects: application components, actions and connections, wherein the scenario object is associated with an object identifier and a version of the scenario object is associated with the object version identifier, and wherein the editing of the graphical element of the process integration scenario comprises creating, modifying or deleting the scenario object included in the scenario.