|Phone||0845 345 0116|
Founded in 1995, Perforce Software develops, markets, and supports Perforce, the Fast Software Configuration Management (SCM) System. Perforce SCM versions and manages source code and digital assets for enterprises large and small.
Perforce Software is a privately held company headquartered in Alameda, California; with international offices in Wokingham, United Kingdom and Sydney, Australia.
Swarm is a flexible code collaboration platform built on top of the Perforce versioning engine.
It enables developers to work together better and faster than ever, improving both the quality of their software and the speed of its delivery. Swarm’s social coding features let you share creative ideas immediately, collaborate on the fly, and get early feedback from continuous integration and deployment.
Swarm has the look of a tool from a modern services provider. It puts a premium on its user interface while also keeping its roots in software configuration management.
It has an activity stream, RSS feeds for updates, comments changes and reviews. A user can see code in side-by-side comparisons, and it can capture comments on the code in-line. Swarm also gives hooks into a build and test infrastructure. A user can see if a commit has passed build and test it before approving and merging the change.
The technology is open source with PHP, built on a Zend Framework and coupled to Perforce, which stores everything including code, assets, and metadata such as comments and review status. Swarm servers scale horizontally, and the Perforce versioning service scales by adding replica servers. It is available for installation on a company’s servers. A cloud version is in development.