The computer of claim 9 wherein the multi-stage synchronization technique comprises a first stage that calculates change types for the objects stored in the replication database and a second stage that synchronizes any changed objects in the replication database by propagating changes from the objects to the selected network resources.