Microsoft Sync Framework

Sync Framework memakai arsitektur berbasis provider. Provider dalam hal ini adalah komponen perangkat lunak yang mereprentasikan sebuah replika untuk sinkronisasi. Provider menyembunyikan kompleksitas dari komponen sinkronisasi dan spesifik implementasi untuk setiap data store. Arsitektur inilah yang memungkinkan dapat digunakan untuk berbagai tipe data store. Provider yang bisa digunakan untuk sinkronisasi oleh Microsoft Sync Framework, yaitu: