Primary systems are the host systems where an application runs. XRC can run on the primary system or on any other system that is connected to the XRC-managed primary volumes that the application is updating. If there are multiple primary systems, they must have a common clock reference (a system clock) to maintain data consistency across multiple storage subsystems.