Synchronization is an important concept in the following fields:
Synchronization has several subtly distinct sub-concepts:
Two different time sequences may be synchronized in one sense without being synchronised in another, or synchronised at one time scale whilst being asychronous in another.
For some applications relative offsets between events need to be determined, for others only the order of the event is important. The idea of simultaneity has many difficulties, both in practice and theory.