data set 1 will be modified after the user has made modifications and then submits the modified web page step 406 further shows that data set 2 remains unchanged while data set 1 is being modified at step 408 data sets 1 and 2 are compared such as by using procedures described above if the comparison indicates that there has been no modification made to data set 1 that must be written to the database the method of fig4 ends otherwise each modified data elements of data set 1 must be written to update the data set in the database as shown at step 410 while the method of fig4 shows only data element d 1 of data set being modified to d 1 a in general such method can be used to modify either single or multiple data elements during any given web session moreover it is anticipated that if multiple users are all authorized to modify the same data and if each of them adheres to the method of fig4 when making data modifications loss of data as described above would be avoided the invention can take the form of an entirely software embodiment or an embodiment containing both hardware and software elements in a preferred embodiment the.