A method comprising: using a first computer, in response to detecting a change in a data source: automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises the dataset identifier, and for each particular graphical data display widget among two or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget, wherein a first widget is associated with a first ordinal value that is higher than a second ordinal value of a second widget, wherein the order defines a display order of the two or more graphical data display widgets in a display, wherein the first widget is defined earlier in the order than the second widget in the instructions; and transmitting the display description to a second computer; and using the second computer: receiving the display description; fetching the subset of the dataset based on the dataset identifier; and using dashboard presentation instructions, rendering and displaying the two or more graphical data display widgets in a display of the second computer such that the second widget is rendered first and the first widget is rendered second according to each widget type and the widget configuration values, and with respect to different groupings, levels or other organizational schemes reflected by tag values in the subset of the dataset. automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises the dataset identifier, and for each particular graphical data display widget among two or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget, wherein a first widget is associated with a first ordinal value that is higher than a second ordinal value of a second widget, wherein the order defines a display order of the two or more graphical data display widgets in a display, wherein the first widget is defined earlier in the order than the second widget in the instructions; and transmitting the display description to a second computer; and using the second computer: receiving the display description; fetching the subset of the dataset based on the dataset identifier; and using dashboard presentation instructions, rendering and displaying the two or more graphical data display widgets in a display of the second computer such that the second widget is rendered first and the first widget is rendered second according to each widget type and the widget configuration values, and with respect to different groupings, levels or other organizational schemes reflected by tag values in the subset of the dataset. receiving the display description; fetching the subset of the dataset based on the dataset identifier; and using dashboard presentation instructions, rendering and displaying the two or more graphical data display widgets in a display of the second computer such that the second widget is rendered first and the first widget is rendered second according to each widget type and the widget configuration values, and with respect to different groupings, levels or other organizational schemes reflected by tag values in the subset of the dataset.