Next Plus Client allows users to work in “offline” mode in then sync deltas between the client and the server.

How does it work?

Next Plus is keeping track of changes made in both server and clients.

  1. In the server, date of modification is stored for each document.
  2. In the clients, Next Plus keeps lists of changes that were made
    1. Creation of a new document
    2. Modification of existing document
    3. Deleting documents

When the client starts to sync with the server, it first pulls the changes that were made on the server. it uses the last pull date and knows to pull only changes that were made since that date. after pulling the server changes, the client pushes any local changes using the lists described above. After a completed sync, the pull date is updated to the current timestamp and the lists get cleared.

Known Limitation

  1. Next Plus Client is available for Windows 10/11 only.
  2. At every given moment, only one client can synchronize with the server. Any other client trying to synchronize with the server enters a queue.
  3. The conflict resolver is pretty simple - the last modified wins.