Ten mechanizm jest przeznaczony dla zespołów ściśle ze sobą współpracujących deweloperów, które wymagają centralnie kontrolowanego repozytorium plików i dostępnej zdalnie bazy danych.

Drugi mechanizm, znany jako remote depot, pozwala użytkownikom podłączonym do jednego serwera na korzystanie z zasobów udostępnionych przez inne serwery. Z remote depot każda organizacja ma kontrolę nad swoim własnym serwerem i może sprawić, aby część lub wszystkie z jej repozytoriów były widoczne dla innych serwerów. Ten mechanizm jest wykorzystywany w zespołach, w których współpraca przebiega na luźniejszych zasadach – gdzie większy nacisk kładzie się na komunikację i wymianę informacji peer-to-peer.

Trzeci mechanizm, znany jako replikacja, kopiuje 1:1 wszystkie lub niektóre z danych przechowywanych w repozytorium do innego serwera. Repliki zlokalizowane bliżej użytkowników zapewniają krótszy czas dostępu do danych.

Wreszcie, Perforce może być replikowany do repozytoriów Git przy użyciu standardowego protokołu Git i poleceń Git.