This article is from the Configuration Management Tools FAQ, by Dave Eaton dwe@arde.com with numerous contributions by others.
PERFORCE by Perforce Software is a client/server system which
emphasises performance and provides such features as versioning,
change control, shared access, and auditing for software production
teams. Users have reported that while it uses more disk space than
some competing products, its sparser use of the network offers
advantages. Reportedly, it is a very nice SCM system at a very
reasonable price. It includes atomic change transactions where a group
of changes is either all commited or none of it is commited (as in
database transactions). It has a branching and merging mechanism.
Although it doesn't have the power of a top tier product, it certainly
is a product to consider for serious projects requiring the features
it offers. A supplier WWW site is available at http://www.perforce.com
 
Continue to: