Definition

Perforce Software

Perforce is a software company that specializes in software configuration management, Version control and collaboration products. The company is the recognized market leader in version control within the gaming sector.

Perforce’s main product line is Helix software, which is used to keep track of versions for software and game development, content management, databases and more. The Helix platform facilitates collaborative development and protection of any type of intellectual property (IP).

The Helix platform includes:

  • Helix Versioning Engine, which includes distributed version control capabilities for files of any type or size.
  • Helix GitSwarm, a complete ecosystem for Git-based development.
  • Helix Swarm, a comprehensive review application.

Due to its multitenant nature, many groups can work on versioned files. The server tracks changes in a central database of MD5 hashes of file content, along with descriptive meta data and separately retains a master repository of file versions that can be verified through the hashes.

Perforce Software was founded in 1995 by Christopher Seiwald. The company is headquartered in Eden Prairie, Minnesota and has offices in California, Australia, England and Canada. Perforce clients number over 15,000 and include Nvidia, Intuit, Tivo, Disney, Pixar, Salesforce, EA, Ubisoft, Netflix, Sony, Samsung and Adidas.

Summit Partners, an investment company, bought Perforce in February 2016.

This was last updated in September 2016

Continue Reading About Perforce Software

Dig Deeper on Managing Cloud-Native Applications

SearchSoftwareQuality

SearchAppArchitecture

SearchCloudComputing

SearchAWS

TheServerSide.com

SearchDataCenter

SearchServerVirtualization

Close