A process of accessing data in a database, inputting the accessed data to
a form, using the form with the accessed data by a first user, monitoring
the database to detect changes to the accessed data by a second user
while the form is being used by the first user, updating the accessed
data in the form while being used by the first user in accordance with
rules corresponding to the detected changes, and displaying update status
of the accessed data in accordance with the updating. The update status
can indicate if the accessed data has not been changed since the first
user began using the accessed data; if the first user has changed the
accessed data; and if the second user has changed the accessed data while
the first user is using the accessed data. The process can be implemented
in a standalone processing device or in a network.