a Java application that allows multiple users to work on a single document simultaneously