Perforce#Acquired Rogue Wave Software products and services

{{short description|American software company}}

{{Infobox company

| name = Perforce Software, Inc.

| logo = Perforce Software Logo.svg

| caption =

| type = Private

| traded_as =

| foundation = {{Start date and age|1995}} in Alameda, California, U.S.

| founder = Christopher Seiwald

| key_people = {{Unbulleted list|Christopher Seiwald (Founder)|Jim Cassens (CEO)|Janet Dryer (Chair)}}

| location = Minneapolis, Minnesota, U.S.

| area_served = Worldwide

| products = {{Hlist|Akana| CodeDynamics| Gliffy| Hansoft| Helix ALM suite| Helix Core| Helix QAC| Helix Swarm| Helix TeamHub| HostAccess| HydraExpress| IMSL Numerical Libraries| JRebel and Xrebel| Klocwork| OpenLogic| Perfecto| Puppet | PV-WAVE| SourcePro| Stringray| TestCraft| TotalView for HPC| Visualization| Zend Server| Zend Studio}}

| industry = Version control software, application lifecycle management, Git repository management, developer collaboration tools, platform automation tools, and Agile planning software

| revenue =

| operating_income =

| net_income =

| assets =

| equity =

| num_employees = 1,200 (2022)

| owner = {{Unbulleted list|Clearlake Capital| Francisco Partners}}

| homepage = {{url|perforce.com}}

}}

Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools, platform automation, and agile planning software.

The company is based in Minneapolis, Minnesota, and is equally owned by private equity firms Clearlake Capital and Francisco Partners.{{cite web|url=https://www.socaltech.com/Clearlake_Capital_Buys_Perforce_Software/s-0073304.html|title=Clearlake Capital Buys Perforce Software |website=socaltech.com|date=2018-01-10 |access-date=2018-01-11}}{{cite web|url=https://pitchbook.com/newsletter/francisco-partners-clearlake-link-on-perforce-deal|title=Francisco Partners, Clearlake link on Perforce deal |website=pitchbook.com|date=2019-05-01 |access-date=2019-05-15}}

History

Perforce Software was founded in 1995 in Alameda, California by Christopher Seiwald, a software developer and computer science graduate from UC Berkeley.{{cite web |url=http://www.alamedamagazine.com/Alameda-Magazine/May-June-2008/Business/ |title=The Light Touch - How a Hands-off CEO Marshals the Forces and Customers |website=alamedamagazine.com |date=2008-04-11 |access-date=2017-11-21 |archive-date=2017-12-07 |archive-url=https://web.archive.org/web/20171207050120/http://www.alamedamagazine.com/Alameda-Magazine/May-June-2008/Business/ |url-status=dead }} Its first product was also called Perforce, and was a version control system allowing companies to collaborate on large software projects by keeping track of changes to both the source code and binary files.{{cite web|url=http://www.macworld.com/article/1132450/perforce.html |title=Perforce updates cross-platform interface for software versioning tool |website=macworld.com |date=2008-03-10 |access-date=2017-11-21}}

In June 2013, the company released Helix Swarm, a tool for developers working in different geographic areas to collaborate on code review.{{cite web|url=https://techcrunch.com/2013/06/12/perforce-swarm-a-developer-platform-to-compete-with-the-likes-of-github-and-atlassian/ |title=Perforce Swarm, A Developer Platform To Compete With The Likes Of GitHub and Atlassian |website=techcrunch.com |date=2013-06-12 |access-date=2017-11-21}}

In June 2014, the company released a version of its Perforce versioning engine, then known as P4D, which supported concurrency.{{cite web|url=http://sdtimes.com/perforce-introduces-concurrency-technology-into-versioning-platform/ |title=Perforce introduces concurrency technology into versioning platform|website=sdtimes.com |date=2014-06-11 |access-date=2017-11-21}}

In March 2015, the company renamed its product to Perforce Helix, which now supported distributed development and included security features allowing suspicious usage tracking.{{cite web|url=http://sdtimes.com/perforce-goes-fully-distributed-source-code-management/|title=Perforce goes fully distributed in source-code management |website=sdtimes.com |date=2015-03-04 |access-date=2017-11-21}} Helix's security capabilities included IP threat detection, co-developed with analytics vendor Interset.{{cite web|url=https://www.forbes.com/sites/benkepes/2015/03/27/using-log-data-and-machine-learning-to-weed-out-the-bad-guys/#4efedf1c12c4 |title=Using Log Data And Machine Learning To Weed Out The Bad Guys |website=forbes.com |date=2015-03-27 |access-date=2017-11-21}} In October, the company collaborated with GitLab to release GitSwarm, a software tool that combined git distributed workflow for developers with Perforce's single code repository.{{cite web|url=https://techcrunch.com/2015/10/06/new-perforce-tool-gives-developers-what-they-love-and-it-what-it-needs/ |title=New Perforce Tool Gives Developers What They Love And IT What It Needs |website=techcrunch.com |date=2010-10-06 |access-date=2017-11-21}}

In February 2016, Seiwald sold the company to investment group Summit Partners, and Janet Dryer was named as new CEO.{{cite web|url=http://www.mercurynews.com/2016/02/03/summit-partners-acquires-alamedas-perforce-software/ |title=Summit Partners acquires Alameda's Perforce Software |website=mercurynews.com|date=2016-02-03 |access-date=2017-11-21}} The company headquarters was relocated to Minneapolis.{{cite web|url=https://www.bizjournals.com/twincities/news/2017/01/10/i-m-partial-to-private-equity-i-m-probably-one-of.html |title=Face Time: Perforce Software CEO Janet Dryer|website=bizjournals.com |date=2017-01-10 |access-date=2017-11-21}} In November, Perforce announced the acquisition of Seapine Software, a provider of application lifecycle management (ALM) tools.{{cite web|url=http://sdtimes.com/perforce-acquires-alm-provider-seapine-software|title=Perforce acquires ALM provider Seapine Software|website=sdtimes.com|date=2016-11-17 |access-date=2017-11-21}} Seapine's TestTrack ALM software was rebranded as Helix ALM.{{cite web|url=http://www.pocketgamer.biz/news/65850/perforce-helix-alm/ |title=Perforce puts Seapine Software acquisition to use with rebranded TestTrack ALM|website=pocketgamer.biz |date=2017-05-30 |access-date=2017-11-21}}

In September 2017, the company acquired Uppsala, Sweden-based Hansoft, a developer of Agile planning software.{{cite web|url=https://sdtimes.com/perforce-acquires-agile-planning-tool-provider-hansoft/ |title=Perforce acquires Agile planning tool provider Hansoft |website=sdtimes.com |date=2017-09-26 |access-date=2017-11-21}} Also in September, Perforce announced it had acquired Finnish repository management services company Deveo.{{cite web |url=http://www.goodnewsfinland.com/finnish-deveo-sold-us-company-perforce/ |title=Finnish Deveo snapped up by US company Perforce |website=goodnewsfinland.com |date=2017-09-15 |access-date=2017-11-21 |archive-date=2017-11-22 |archive-url=https://web.archive.org/web/20171122011414/http://www.goodnewsfinland.com/finnish-deveo-sold-us-company-perforce/ |url-status=dead }} Deveo's products were merged into Perforce's Helix TeamHub, its first solo venture for Git-based development teams.

In January 2018, Summit Partners sold Perforce to private equity firm Clearlake Capital. In May, Perforce acquired UK-based Programming Research (PRQA), a static code analysis firm.{{cite web|url=https://www.pehub.com/2018/05/clearlake-backed-perforce-software-acquires-programming-research/# |title=Clearlake-backed Perforce Software acquires Programming Research |website=pehub.com |date=2018-05-02 |access-date=2018-07-09}} In June, the company announced that CEO Janet Dryer was moving to the role of Chair of the Board, and COO/CFO Mark Ties was taking the role of CEO.{{cite web|url=http://www.startribune.com/ceo-janet-dryer-leads-second-company-to-top-workplaces-ranking/485866122/ |title=CEO Janet Dryer leads second company to Top Workplaces ranking|website=startribune.com |date=2018-06-21 |access-date=2018-07-11}} In October, the company acquired mobile and web automation testing company Perfecto.{{cite web|url=https://sdtimes.com/test/perforce-to-acquire-mobile-and-web-testing-provider-perfecto/|title=Perforce to acquire mobile and web testing provider Perfecto |website=sdtimes.com |date=2018-10-08 |access-date=2018-12-21}}

In January 2019, Perforce announced the acquisition of Rogue Wave Software, a software company with a focus on development tools for high-performance computing.{{cite web|url=https://sdtimes.com/devops/perforce-expands-devops-portfolio-with-rogue-wave-acquisition/|title=Perforce expands DevOps portfolio with Rogue Wave acquisition|website=sdtimes.com |date=2019-01-22 |access-date=2019-01-23}} In April, private equity firm Francisco Partners acquired 50% of Perforce, becoming an equal partner with Clearlake Capital. In September, Perforce Software was awarded the 2019 Computer Entertainment Developers Conference (CEDEC) Award for Engineering for Helix Core.{{cite web|url=https://cgworld.jp/news/event/1909-cedecawards2019.html|title=CEDEC AWARDS 2019 |website=CGWorld |language=ja|date=2019-09-09 |access-date=2020-04-09}}{{Cite book|last1=Koc|first1=Guler|last2=Aydos|first2=Murat|last3=Tekerek|first3=Mehmet|title=2019 4th International Conference on Computer Science and Engineering (UBMK) |chapter=Evaluation of Trustworthy Scrum Employment for Agile Software Development based on the Views of Software Developers |date=September 2019|pages=63–67|publisher=IEEE|doi=10.1109/ubmk.2019.8907213|isbn=978-1-7281-3964-7|s2cid=208208412}}

In June 2020, Perforce acquired software developer TestCraft Technologies, a provider of automated Selenium-based web application testing.{{cite web|url=https://www.devopsdigest.com/perforce-acquires-testcraft |title=Perforce Acquires TestCraft |website=Devops Digest |date=2020-06-18 |access-date=2020-08-07}} In July, Perforce acquired software developer Methodics, a DevOps software provider of intellectual property life cycle management for semiconductor companies.{{cite web|url=https://sdtimes.com/softwaredev/sd-times-news-digest-perforce-software-acquires-methodics-android-basics-in-kotlin-and-tiledbs-round-of-funding/ |title=SD Times news digest: Perforce Software acquires Methodics, Android basics in Kotlin, and TileDB's round of funding |website=SD Times|date=2020-07-20 |access-date=2020-08-07}}

In October 2021, Perforce agreed to buy BlazeMeter testing platform from Broadcom Inc for an undisclosed sum.{{cite web |url=https://www.bizjournals.com/twincities/news/2021/10/01/perforce-acquires-blazemeter-testing-platform.html |title=Perforce buys BlazeMeter testing platform from Broadcom |date=2021-10-01 |last=Jones |first=Carter |work=American City Business Journals |archive-url=https://archive.today/20221106182359/https://www.bizjournals.com/twincities/news/2021/10/01/perforce-acquires-blazemeter-testing-platform.html |archive-date=2022-11-06 |url-status=live}}

In April 2022, Perforce acquired the Portland, Oregon-based infrastructure automation software platform, Puppet.{{Cite web |title=Perforce Software acquires Puppet |url=https://techcrunch.com/2022/04/11/perforce-adds-infrastructure-automation-tooling-with-puppet-acquisition/ |access-date=2022-04-11 |website=TechCrunch |date=11 April 2022 |language=en-US}}{{cite web |url=https://www.bizjournals.com/twincities/news/2022/04/11/puppet-sold-to-minnesota-software-company.html |title=Perforce Software buys pioneering Portland software maker Puppet |date=2022-04-11 |last1=Spencer |first1=Malia |last2=Jones |first2=Carter |work=American City Business Journals |archive-url=https://archive.today/20221106070026/https://www.bizjournals.com/twincities/news/2022/04/11/puppet-sold-to-minnesota-software-company.html |archive-date=2022-11-06 |url-status=live}}

In March 2024, Perforce acquired the Redwood City, California-based test data management software, Delphix.{{Cite web |title=Perforce Completes Acquisition of Delphix |url=https://www.perforce.com/press-releases/perforce-completes-delphix-acquisition |access-date=2024-03-25 |website=Perforce |date=25 March 2024 |language=en-US}}

Products

Perforce develops software used by software developers to manage code during the development process. The product line includes the following:

=Helix Core=

{{Infobox software

| name = Helix Core

| title = Helix Core

| logo =

| screenshot =

| caption =

| collapsible =

| author =

| developer =

| released = {{Start date and age|1995}}

| discontinued =

| latest release version = 2024.2/2697822{{cite web|url=https://www.perforce.com/support/software-release-index|title=Software Release Index - Perforce|website=www.perforce.com}}

| latest release date = {{Start date and age|2024|10|31}}

| latest preview version =

| latest preview date =

| programming language =

| operating system = AIX, FreeBSD, HP-UX, Linux, macOS, NetBSD, Solaris, Windows

| platform =

| size =

| language =

| genre = Revision control

| license = Proprietary

| website = {{URL|https://www.perforce.com/products/helix-core}}

}}

Helix Core, formerly Perforce Helix, is the company's version control software for large scale development environments.{{cite web|url=http://itknowledgeexchange.techtarget.com/open-source-insider/massive-git-perforce-helix4git-git-scale/ |title=Massive Git: Perforce Helix4Git is Git at scale |website=techtarget.com |date=2017-05-29 |access-date=2017-11-21}} The Helix Version Control System manages a central database and a master repository of file versions.

Helix Core clients fall into roughly five categories: Git, command, GUI, web, and plugin. The Perforce system can make part or all of its content available as Git repositories. Users of Git and of other clients can work with the same file content and history. Git commits are visible to users of other clients as Perforce changelists, and vice versa. Users submit changed files together in changelists, which are applied as atomic commits.

The server and client software are released as pre-built executables for Microsoft Windows, macOS, Linux, Solaris, FreeBSD, and other operating systems.

=Helix ALM=

{{main|Helix ALM}}

{{Infobox software

| name = Helix ALM

| title = Helix ALM

| logo =

| screenshot =

| caption =

| collapsible =

| author =

| developer =

| released = {{start date and age|1996|03}}

| latest preview version =

| latest preview date =

| latest release version = 2022.1.0

| latest release date = {{start date and age|2022|05|09}}

| programming language =

| operating system = Microsoft Windows, Linux, Mac OS X

| size =

| language =

| genre = Bug tracking system, project management software

| license = Proprietary

| website = {{URL|https://www.perforce.com/products/helix-alm}}

}}

Helix ALM, formerly TestTrack, is a suite of tools used for application lifecycle management (ALM), allowing developers to manage all their product and system development phases with one product. The software was originally developed by Seapine Software, which was acquired by Perforce and rebranded.{{cite web|url=http://www.pocketgamer.biz/news/65850/perforce-helix-alm/|title=Perforce puts Seapine Software acquisition to use with rebranded TestTrack ALM|date=30 May 2017 |access-date=2017-06-17}} Helix ALM provides a centralized suite of capabilities for managing requirements, defects, issues and testing throughout the software development cycle.{{cite news|url=http://www.deskeng.com/articles/aabped.htm|last=Lockwood|first=Anthony|title=Editor's Pick: Product Development Management Suite Updated|newspaper=Desktop Engineering|date=2014-03-19|access-date=2018-01-17|archive-url=https://web.archive.org/web/20160303230802/http://www.deskeng.com/articles/aabped.htm|archive-date=2016-03-03|url-status=dead}}

There are three components of the suite:{{cite news|url=http://www.sdtimes.com/content/article.aspx?ArticleID=32779&page=1|title=Seapine Puts the Pro in Productivity|newspaper=SD Times|date=2008-09-01|access-date=2018-01-12|url-status=bot: unknown|archive-url=https://archive.today/20131030095727/http://www.sdtimes.com/content/article.aspx?ArticleID=32779&page=1|archive-date=2013-10-30}}

  • Helix RM for requirements management
  • Helix IM for issue tracking and management
  • Helix TCM for test case management

=Helix QAC=

{{main|Helix QAC}}

The company develops the Helix QAC static code analysis software tool for the C and C++ programming languages.{{cite web|url=https://www.itprotoday.com/instant-messaging/perforce-adds-slack-support-helix-alm |title=Perforce Adds Slack Support to Helix ALM |website=itprotoday.com |date=2018-10-27 |access-date=2018-12-07}}

=Other products and services=

  • Helix TeamHub is a code and artifact hosting and developer collaboration tool that supports development in Git environments, in addition to Apache Subversion and Mercurial.{{cite web|url=http://www.devopsdigest.com/perforce-launches-helix-teamhub|title=Perforce Launches Helix TeamHub |website=devopsdigest.com |date=2017-09-12 |access-date=2017-11-21}}
  • Helix Swarm is a development tool integrated with Helix Core, that allows geographically dispersed developers to coordinate their code review.
  • Hansoft is software used to support agile software development.
  • Perfecto is a testing platform for desktop and mobile apps.
  • TestCraft is an automated Selenium-based web application testing platform.

With the January 2019 Rogue Wave acquisition, Perforce acquired the following products:

  • Akana – a provider of computer software products for application programming interface (API) management
  • CodeDynamics – a software tool for dynamic code analysis{{Cite web |url = https://sdtimes.com/automated-testing/software-testing-is-all-about-automation/9/ |title = Software testing is all about automation|work=SD Times|date = 2016-02-29 |access-date = 2020-04-22}}
  • Gliffy – software for diagramming via an HTML5 cloud-based app
  • HostAccess – a suite of terminal emulation products for Windows{{cn|date=April 2020}}
  • HydraExpress – a framework for creating C++ Web services from existing C++ code{{Cite web |url = https://www.theregister.co.uk/2010/10/04/rogue_wave_acumem/ |title = Rogue Wave eats Acumem|work=The Register|date = 2010-10-04 |access-date = 2020-04-22}}
  • IMSL Numerical Libraries – a commercial collection of software libraries of numerical analysis functionality for computer programming
  • PV-WAVE – an array oriented fourth-generation programming language used to build and deploy visual data analysis applications
  • JRebel and XRebel – Java development and performance management tools for software developers{{Cite web |url = https://sdtimes.com/developer-productivity/rogue-wave-acquires-zeroturnaround-java-developer-tools/ |title = Rogue Wave acquires ZeroTurnaround for its Java developer tools |work=SD Times|date = 2017-11-29 |access-date = 2020-04-22}}
  • Klocwork – a static code analysis tool
  • SourcePro – software that enables developers to build C++ apps using common APIs that can be migrated from one platform to another{{Cite web |url = https://adtmag.com/articles/2005/08/02/rogue-wave-unveils-sourcepro-upgrade.aspx |title = Rogue Wave Unveils SourcePro Upgrade|work=ADT Mag|date = 2005-08-02 |access-date = 2020-04-23}}
  • Stingray – a tool for developing object oriented front ends for Windows programming{{cite web|url=https://books.google.com/books?id=yRsJi-lUO_MC&dq=%22rogue+wave%22+buys+%22stingray+software%22+1998&pg=PT64 |title=Rogue Buys Stingray |website=Computerworld |date=1998-01-26 |access-date=2020-04-23}}
  • TotalView for HPC – Debugging software for C/C++, Fortran, and Mixed-Language Python Applications{{Cite web |url = https://www.researchgate.net/publication/221597337 |title = An Interface to Support the Identification of Dynamic MPI 2 Processes for Scalable Parallel Debugging|work=Research Gate|date = 2006-09-01 |access-date = 2020-04-23}}
  • Visualization – data visualization tools to assist with application development, including a GUI builder and data management abstraction capabilities{{cite web|url=https://www.drdobbs.com/tools/going-rogue-wave-over-ilog-c/240000207 |title=Going Rogue (Wave) Over ILOG C++ |website=Dr. Dobbs |date=2012-05-11 |access-date=2020-04-23}}
  • Zend Server – a web application server for running and managing PHP applications
  • Zend Studio – a commercial, proprietary integrated development environment (IDE) for PHP

In addition, Perforce also acquired OpenLogic, a consulting organization with expertise in open source software from Rogue Wave.{{cite web|url=https://www.zdnet.com/article/rogue-wave-buying-open-source-software-provider-openlogic/|title=Rogue Wave plans to use OpenLogic's portfolio to roll out solutions intended to help developers search and write better open source codes faster.|work=ZDNet|date=2013-08-22|access-date=2020-01-29}}

Offices

The company is headquartered in Minneapolis, Minnesota, with additional offices worldwide.{{cite web|url=https://www.perforce.com/contact-us |title=Contact us |website=perforce.com |access-date=2020-10-19}}

References

{{Reflist|30em}}