A
system that designs, implements, and manages
client applications on mobile devices using runtime executives and an IDE. In one aspect, the runtime executive delivers consistent GUI and application behavior within and across
mobile development platforms. In another aspect, the runtime executive can set up data files of an IDE-generated
client application on mobile devices and then become that application itself while supporting a pay-per-download subscription service. The runtime executive delivers
multimedia content in presentation format via a one-level browsing interface, enables data entries across tabbed views with minimal
typing and drilidowns via a one-
level data entry interface, and precisely processes scripts and commands, including calls to COM libraries. The IDE allows non-programmers to design the GUI and the scripts for
mobile device applications and compile them into application data files for multiple development platforms, which are then loaded and executed by runtime executives.