Determining the type of Replication Server application you build determines, in part, the replication strategy you use.
Implementation Strategies discusses various replication scenarios.
Each of these application types differs in the way it updates primary data and in the way it distributes primary and replicated data within the replication system.