A system and a method are disclosed for synchronizing folders between one
or more layers of folders. It includes selecting layers to link together,
comparing folders in the selected layers using an immutable identifier,
parsing the folders of each of the selected layers into fields, comparing
the fields of parsed folders of the selected layers, and determining
whether to synchronize the folders of the selected layers based on
conflict rules triggered in response to the comparison of the fields of
the parsed folders. Also disclosed is a system and method of merging two
or more folders in a network into a single folder. It includes comparing
entries between folders to identify duplicate entries, grouping the
identified duplicate entries in each folder, generating a matrix from the
duplicates grouping and assigning each matrix entry a value, and matching
the matrix entries based on the assigned values to determine an extent to
merge an identified duplicate entry.