Patent ID: 8683359

Claim:
An article of manufacture including a non-transitory tangible computer readable storage medium to store instructions, which when executed by a computer, cause the computer to: group a plurality of user interface (UI) elements of a graphical user interface (GUI) in a plurality of GUI fragments, wherein each fragment of the plurality of GUI fragments includes at least one UI element; display simultaneously, within a single design area, a first and a second fragment of the plurality of GUI fragments in a UI design mode, wherein a UI element of the first fragment is displayed in the first fragment and a UI element of the second fragment is displayed in the second fragment and, wherein the first and the second fragment can be separately switched from UI design mode to dataflow design mode and from dataflow design mode to UI design mode; switch to display the first fragment from UI design mode to dataflow design mode to model a dataflow in-place with a UI; in response to the switching of the first fragment from UI design mode to dataflow design mode, remove the UI element of the first fragment from the display, and display, in-place of the first fragment, at least one data element corresponding to the removed UI element of the first fragment, wherein the second fragment remains in UI design mode displayed in the single design area simultaneously with the first fragment that is switched to dataflow design mode; separately from the first fragment, switch the second fragment from UI design mode to dataflow design mode; and in response to the switching of the second fragment from the UI design mode to the dataflow design mode, remove the UI element of the second fragment from the display, and display, in-place of the second fragment that is in second mode, at least one data element corresponding to the removed UI element of the second fragment.