| CPC G06F 9/54 (2013.01) [G06F 9/451 (2018.02)] | 18 Claims |

|
1. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method comprising:
(A) receiving, via a graphical user interface, first input specifying communication between a first widget and a second widget,
wherein the first widget is associated with a first graphical user interface element, first data, and a first process;
wherein the second widget is associated with a second graphical user interface element and second data;
(B) storing, based on the first input, a first definition of the communication between the first graphical user interface element and the second graphical user interface element; and
(C) executing the first definition, comprising:
(C) (1) performing the first process associated with the first widget to generate first output; and
(C) (2) updating the second data of the second widget based on the first output.
|