We have been using a single PERFORCE repository from everywhere on our wide-area network, not only for source code control and configuration management, but also for managing our documentation and web pages, and for groupware-style document sharing.Because it uses a connection-based client-server model, has low network overhead and runs on a wide variety of platforms, PERFORCE has helped make our heterogeneous distributed office a reality.
We looked for a tool that wouldn't enslave our development process, engineering and financial resources to self support, but rather improve them.We looked for a tool that is light, has almost no administration overhead, is comprehensible in a short time and leaves some bucks in the wallet for other things.
The tool had to support multi- and cross-platform development and a very complicated tree of versioning, targetting, and customization.
We looked for a partner who's supportive and willing to listen to what his customers had to say.
We found all these in PERFORCE.
- -- David Gasul, CIO and Director of Software R&D, Telegate, Ltd.
Datatools, Inc.,
Palo Alto, California
We have been using the PERFORCE software for nearly a year now. The reliability of the product has been very good. Being the first customer we have filed some bug reports that were addressed in a timely manner. None of these threatened the integrity of the data, which is of course our paramount concern. The product provides a simple solution to what should be a simple problem and does it very reliably. Because of its simplicity the product is quite easy to use as well. In as startup environment such as ours, I think it is absolutely essential to have a code management system that doesn't have a steep learning curve in order to have it successfully adopted by development.Reliability and simplicity were the reasons we bought the product. In addition to those aspects, we have also been quite pleased with its speed, the concept of changes (not just versions), solid history tracking and remote capabilities. We had a situation where we needed to have a client on the other side of a firewall. This is a situation where other code management systems - if they offer any remote capabilities at all - just would not have worked. Because of PERFORCE's clean architecture, we were able to get a solution working with a quick forwarding utility on the firewall in a couple of hours.
- -- Max McLanahan, Director of Engineering, Datatools, Inc.
Enterscape, Inc.,
Oakland, California
I consult on several projects concurrently and I do 80% to 90% of my programming from my home. Before I used PERFORCE, I spent a lot of time keeping track of which customers had which versions of my code in the presence of customer and platform-specific changes. For the most part, PERFORCE made this problem go away. PERFORCE makes it easy for me to provide new versions of software to my customers.
- -- Cimarron Taylor, Founding Partner, Enterscape, Inc.
Company Name Withheld
"But guys, this software is just damn'd fantastic. I populated around 10MB in maybe 3-4 minutes. My jaw dropped to the floor. The thing is easy to set-up (took me something like 10 minutes to get going), runs faster than a red porsche killer and easier to use than kleenex ;-) People who picked it definitely know what the thing with remote development is all about. Anyway it's just my first impression ..."
- -- Comment on customer's internal email