FIG. 25 is a diagram illustrating a fifth example of exchange of information regarding elements according to an embodiment of the present disclosure. In the example illustrated in FIG. 25, the end user A uses the end user terminal 1100a to register the elements 100 for realizing a certain function in the system 10 and a program defining a linkage operation of the elements in the server 1300a of the service provider as a package PKG (S081). As illustrated, the end user A may not necessarily possess the elements or the program corresponding to the package PKG. For example, the end user A may retain the service platform 2200 including the execution environment 2205 and register the package PKG in the sever 1300a based on a simulation result executed using the service platform 2200 and the end user terminal 1100.
On the other hand, the end user B refers to information regarding the package PKG registered in the server 1300a using the end user terminal 1100b (S082) and purchases the package PKG when there is the package PKG capable of realizing a desired function (S083). The service provider sends the elements 100 included in the package PKG to the end user B and causes the program defining the linkage operation to be downloadable (may store the program in a medium and send the element). When the service provider sells the package PKG to the end user B, a part of the price paid by the end user B is returned from the service provider to the end user A (S084).