The fast synchronization process occurs between the Mobile Sync client which contains Oracle Database Lite and an mSync module, the Mobile Server which contains the Consolidator and MGP, and the Database server which contains the Mobile Server Repository. The mSync client uploads changes to the Consolidator which transmits these changes through the MGP's Apply phase into the Mobile Server Repository, which then transmits all changes into the MGP's Compose phase through the Outqueue into the Consolidator's download phase and to the mSync client.