systems and methods consistent with the present invention provide an interface to facilitate the communication between systems . a source system translates data into an xml format and transmits the data to a synchronizer interface tool . the synchronizer tool stores the data in a persistent intermediate storage , such as a queue , allowing the source system to go offline or perform other tasks while the data is transmitted to the target system . the synchronizer tool initiates the transmission of the data to the target system . if the target system indicates that it received the data , then the synchronizer tool sends an acknowledgement to the source system indicating the data was received . if the target system does not receive the transmission , the synchronizer tool maintains the data in the persistent intermediate storage and reinitiates transmission of the data to the target system .