In this case, the terminal 21n generates update information including a user ID for identifying the user of the terminal 21n, a file ID for identifying the editing target, and the content of the editing of the editing target, based on the editing manipulation of the miser, and supplies the server 23 with the update information through the network 22.
Note that the terminal 21n in advance holds the user ID in a not shown built-in memory. Further, for example, the terminal 21n receives the file ID of the editing target from the server 23 through the network 22 at the time of executing the collaborative editing application, and holds the file ID in the not shown built-in memory.
The server 23 updates the editing target to have the editing content included in the update information supplied from the terminal 21n, the editing target being a file identified by the file ID also included in the update information among files held in the not shown storage section.
Next,
Note that, for convenience of the description,