Next Plus Client allows users to work in “offline” mode in then sync deltas between the client and the server.
Next Plus is keeping track of changes made in both server and clients.
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.