A computing system for implementing a human machine interface application, the computing system comprising: a memory device; and at least one processor configured to enable the display of a graphical user interface comprising one or more graphical elements configured to implement, using the at least one processor, one or more software applications stored on one or more servers, the one or more software applications configured to: initiate a session of the HMI application by receiving a user input on a user interface running or stored on a hardware device comprising at least one processor; enable the display of a plurality of non-overlapping zones comprising an action zone, a high-level navigation zone comprising one or more selectable navigation options; and, optionally, a system header zone; enable the display of a plurality of selectable components and/or processes (314, 320) in the action zone based on the selection of the one or more selectable navigation options, the action zone comprising a plurality of non-overlapping subzones, the subzones comprising: an interface control subzone, an information subzone, and a system control subzone; enable the display of one or more selectable action options, the one or more selectable action options being displayed in predesignated subzones, wherein the display of the one or more of selectable action options is modified based on a selection of the plurality of selectable components and/or processes, wherein the selection is one or more of a user selection and a default selection; receive, at the hardware device, data representing a user selection of one of the one or more selectable action options; and control an operating state of one or more physical offshore drilling rig components based on the user selection. a memory device; and at least one processor configured to enable the display of a graphical user interface comprising one or more graphical elements configured to implement, using the at least one processor, one or more software applications stored on one or more servers, the one or more software applications configured to: initiate a session of the HMI application by receiving a user input on a user interface running or stored on a hardware device comprising at least one processor; enable the display of a plurality of non-overlapping zones comprising an action zone, a high-level navigation zone comprising one or more selectable navigation options; and, optionally, a system header zone; enable the display of a plurality of selectable components and/or processes (314, 320) in the action zone based on the selection of the one or more selectable navigation options, the action zone comprising a plurality of non-overlapping subzones, the subzones comprising: an interface control subzone, an information subzone, and a system control subzone; enable the display of one or more selectable action options, the one or more selectable action options being displayed in predesignated subzones, wherein the display of the one or more of selectable action options is modified based on a selection of the plurality of selectable components and/or processes, wherein the selection is one or more of a user selection and a default selection; receive, at the hardware device, data representing a user selection of one of the one or more selectable action options; and control an operating state of one or more physical offshore drilling rig components based on the user selection. initiate a session of the HMI application by receiving a user input on a user interface running or stored on a hardware device comprising at least one processor; enable the display of a plurality of non-overlapping zones comprising an action zone, a high-level navigation zone comprising one or more selectable navigation options; and, optionally, a system header zone; enable the display of a plurality of selectable components and/or processes (314, 320) in the action zone based on the selection of the one or more selectable navigation options, the action zone comprising a plurality of non-overlapping subzones, the subzones comprising: an interface control subzone, an information subzone, and a system control subzone; an interface control subzone, an information subzone, and a system control subzone; enable the display of one or more selectable action options, the one or more selectable action options being displayed in predesignated subzones, wherein the display of the one or more of selectable action options is modified based on a selection of the plurality of selectable components and/or processes, wherein the selection is one or more of a user selection and a default selection; receive, at the hardware device, data representing a user selection of one of the one or more selectable action options; and control an operating state of one or more physical offshore drilling rig components based on the user selection.