Software which explains the synchronization between process