A method for electronic checklist data references, comprising: receiving a user and/or system input at a graphical user interface - GUI - for a checklist of an electronic checklist system of one or more vehicle systems; displaying, in the GUI, a checklist GUI corresponding to the checklist of the electronic checklist system; determining whether the checklist includes one or more dynamic data references and/or one or more static data references; in response to determining the checklist includes the one or more dynamic data references, performing a dynamic data reference process to display specific data in the checklist GUI for the one or more dynamic data references; and in response to determining the checklist includes the one or more static data references, displaying one or more static data fields in the checklist GUI for the one or more static data references; performing a static data reference process for the one or more static data fields, wherein to perform the static data reference process for the one or more static data fields, the method further includes: in response to a user input/system input selecting a static data reference and/or a static data field, launching a viewer based on a pointer of a corresponding static data reference tag by: accessing a corresponding data reference; and displaying a portion of the data reference; in response to user input on the viewer selecting a value from the displayed data reference, populating the static data field with a value to update the checklist GUI to display the populated data field; and following user confirmation input, invoking an associated function with the populated data field. receiving a user and/or system input at a graphical user interface - GUI - for a checklist of an electronic checklist system of one or more vehicle systems; displaying, in the GUI, a checklist GUI corresponding to the checklist of the electronic checklist system; determining whether the checklist includes one or more dynamic data references and/or one or more static data references; in response to determining the checklist includes the one or more dynamic data references, performing a dynamic data reference process to display specific data in the checklist GUI for the one or more dynamic data references; and in response to determining the checklist includes the one or more static data references, displaying one or more static data fields in the checklist GUI for the one or more static data references; performing a static data reference process for the one or more static data fields, wherein to perform the static data reference process for the one or more static data fields, the method further includes: in response to a user input/system input selecting a static data reference and/or a static data field, launching a viewer based on a pointer of a corresponding static data reference tag by: accessing a corresponding data reference; and displaying a portion of the data reference; in response to user input on the viewer selecting a value from the displayed data reference, populating the static data field with a value to update the checklist GUI to display the populated data field; and following user confirmation input, invoking an associated function with the populated data field. in response to a user input/system input selecting a static data reference and/or a static data field, launching a viewer based on a pointer of a corresponding static data reference tag by: accessing a corresponding data reference; and displaying a portion of the data reference; accessing a corresponding data reference; and displaying a portion of the data reference; in response to user input on the viewer selecting a value from the displayed data reference, populating the static data field with a value to update the checklist GUI to display the populated data field; and following user confirmation input, invoking an associated function with the populated data field.