Data replication between a headquarters application and one or more client
applications is provided. The client applications are generally located
remote from the headquarters application and communicate therewith via
known methods. A pair of classes is used to generically transfer data
selected for replication. New entity types and/or data types can be
synchronized without having to rewrite the synchronization application by
simply deploying an appropriate data class and manager class for the new
entity. Moreover, the prior art worksheet is abstracted, in some aspects,
to a simpler form that is more user friendly.