What situation are you trying to get to? Are we talking about synchronising to a 3rd party system or synchronising with another instance of your Kentico website (e.g. Local -> Staging -> Live).
If a 3rd party system take a look at the Integration Bus:
You can subscribe to objects being created/updated/deleted etc and then write custom code to synch this to a 3rd party.
If another Kentico site take a look at the Staging module in Kentico.
If you need any help let me know,