In a computer system including a display screen and a processor, a user interface of the computer display screen for enabling a method of creating an executable form file and relating an executable form file to a form flow process file, the computer system including form file storage for storing executable form files which is separate from form flow process file storage for storing form flow process files, the method of the user interface comprising: providing on the display screen form indicia being form elements representative of a plurality of executable form items on the display screen; receiving instructions by a user via the display screen to select a first form indicium of the form indicia; selecting the first form indicium by the processor wherein upon selecting, an execution control code is inserted that provides a relevant control for an executable form item; displaying on the display screen the selected first form indicium as an executable form item upon selection; receiving instructions by a user via the display screen to select a second form indicium of the form indicia; selecting the second form indicium by the processor wherein upon selecting, an execution control code is inserted that provides a relevant control for an executable form item; displaying on the display screen the selected first form indicium as an executable form item upon selection with the selected second form indicium as an executable form item upon selection, in a particular order to provide a visual layout that represents form logic, as an executable form which comprises executable form items, the executable form stored in the form file storage as an executable form file; characterised in that the method further comprises: relating a form flow process file to the executable form file, the form flow process file defining a logical pathway by which one or more related forms are accessed, so that when the form flow process file is stored on a remote user device, the form flow process file configures the remote user device to enable the remote user device to request or retrieve the executable form file from the form file storage. providing on the display screen form indicia being form elements representative of a plurality of executable form items on the display screen; receiving instructions by a user via the display screen to select a first form indicium of the form indicia; selecting the first form indicium by the processor wherein upon selecting, an execution control code is inserted that provides a relevant control for an executable form item; displaying on the display screen the selected first form indicium as an executable form item upon selection; receiving instructions by a user via the display screen to select a second form indicium of the form indicia; selecting the second form indicium by the processor wherein upon selecting, an execution control code is inserted that provides a relevant control for an executable form item; displaying on the display screen the selected first form indicium as an executable form item upon selection with the selected second form indicium as an executable form item upon selection, in a particular order to provide a visual layout that represents form logic, as an executable form which comprises executable form items, the executable form stored in the form file storage as an executable form file;