changes are applied in commit-consistent groups - **Handles conflicts** — in bidirectional mode, conflicts are detected and resolved - **Maintains referential integrity** — dependent changes are applied in the correct order