FIG. 5A is a flow chart illustrating an example of the operation of the widget submission process 120 on the server 11 that is utilized in the widget system 100 of the present invention, as shown in FIGS. 2A and 4A. The widget submission process 120 enables the creation of a widget in storage of that widget in database 12.