Rogue Wave Software
Rogue Wave Software is a former publicly listed American developer-tools company whose software portfolio is maintained by Perforce.
Last updated August 26, 2026
AI crawler reads
3requests
1companies- Anthropic3
- Profile
- 3
- Controversies
- 0
- JSON · MD
- 0
- First read
- Nov 4, 2026
- Latest read
- Nov 4, 2026
From this site's server log
Overview
Rogue Wave Software was an American software development company founded in Seattle in 1989 by Thomas Keffer and Richard Romea. It initially built commercial C++ libraries for developers, beginning with Math.h++ and followed by Tools.h++, a library that preceded the adoption of the Standard Template Library. After moving to Corvallis, Oregon, the company expanded from a specialist C++ tools provider into a broader supplier of development infrastructure, numerical-computing libraries, visualization products, debugging systems, performance tools, application servers, API-management software, and open-source support services. The company became publicly traded in November 1996, when it listed on NASDAQ under the symbol RWAV. Its first major expansionary phase included the 1998 acquisition of Stingray Software, a provider of object-oriented tools for Windows programmers. In 2001, Rogue Wave consolidated its original .h++ product family into SourcePro C++, a cross-platform C++ development offering. The business was acquired by Quovadx in 2003 and later became part of a transaction in which Quovadx was acquired by Battery Ventures in 2007. Rogue Wave subsequently operated as an independent company again. From 2009 onward, Rogue Wave pursued an acquisition-led strategy. It bought Visual Numerics, adding the IMSL Numerical Libraries and PV-WAVE analytics products, and acquired TotalView Technologies, bringing debugging and memory-analysis products into the portfolio. Subsequent purchases added multicore-performance technology from Acumem, IBM's ILOG C++ visualization products, open-source consulting through OpenLogic, static-analysis capabilities through Klocwork, PHP development and application-server products through Zend Technologies, API-management software through Akana, and Java productivity and performance products through ZeroTurnaround, including JRebel and XRebel. By the middle of the 2010s, Rogue Wave had evolved into a portfolio company serving enterprise software teams and technical-computing users rather than a single-product C++ vendor. Its products addressed multiple stages of the software lifecycle: writing and modernizing code, analyzing source code, debugging complex applications, improving runtime performance, managing APIs, supporting PHP and Java environments, and developing data-intensive or high-performance-computing applications. In 2015, the company moved its headquarters from Boulder to a larger facility in nearby Louisville, Colorado, partly to support expansion and recruitment. Perforce acquired Rogue Wave in January 2019. Perforce also acquired OpenLogic from Rogue Wave as part of the transaction. After the acquisition, Perforce continued maintaining and offering Rogue Wave products, including SourcePro, TotalView, Klocwork, IMSL, PV-WAVE, Zend, Akana, and related development tools. Rogue Wave is therefore best understood today as a technology brand and product portfolio within the Perforce organization, rather than as an independent listed company.
History
Rogue Wave Software began in 1989 in Seattle, Washington, where Thomas Keffer and Richard Romea founded the company to commercialize software components for C++ programmers. Its first product was Math.h++, a C++ class library released in 1989. After the company moved to Corvallis, Oregon, it released Tools.h++ in 1990. Tools.h++ predated the Standard Template Library and helped establish Rogue Wave as a specialist supplier of reusable, cross-platform C++ components. The company entered the public markets in November 1996 through an initial public offering on NASDAQ under the symbol RWAV. In January 1998, it announced the acquisition of Stingray Software, expanding into object-oriented Windows development tools. In 2001, the original .h++ products were brought together under the SourcePro C++ family, giving customers a more unified framework for developing portable C++ applications. Rogue Wave's ownership changed during the early 2000s. Quovadx acquired the company in 2003, and Quovadx was subsequently acquired by Battery Ventures in July 2007. Rogue Wave later became independent again and began building a much broader portfolio through acquisitions. In May 2009, it acquired Visual Numerics, whose products included the IMSL Numerical Libraries and PV-WAVE data-analytics software. It also acquired TotalView Technologies, formerly known as Etnus, adding TotalView, MemoryScape, and ReplayEngine for debugging, memory analysis, and complex mixed-language applications. In 2010, Rogue Wave acquired Acumem, a multicore-performance software company associated with Threadspotter. In May 2012, it acquired IBM's ILOG C++ visualization products, then expanded that relationship into Java and Flex visualization products in September 2014. In August 2013, the company purchased OpenLogic, adding open-source consulting expertise. In January 2014, it acquired Klocwork, a static-analysis software provider. These transactions moved Rogue Wave beyond libraries into a wider development-lifecycle role. The expansion continued in 2015 with the acquisition of Zend Technologies, a major addition covering PHP development tools, Zend Server, and Zend Studio. The same year, Rogue Wave moved its headquarters from Boulder to Louisville, Colorado, into a larger facility intended to accommodate growth and improve access to the Denver-area technology workforce. In November 2016, it acquired Akana, bringing API-management products into the portfolio. In November 2017, it acquired ZeroTurnaround, adding JRebel and XRebel Java development and performance tools. Perforce acquired Rogue Wave in January 2019. The transaction also included Perforce's acquisition of OpenLogic from Rogue Wave. Perforce maintained Rogue Wave's remaining product families, transforming Rogue Wave from an independent company and former public issuer into a brand and portfolio within a larger application-software business. Its legacy covers C++ portability, scientific and numerical computing, visualization, software quality, debugging, Java and PHP development, API management, and open-source support.
- 2019
Acquired by Perforce
[1]Perforce acquired Rogue Wave Software and took over maintenance of its product portfolio.
- 2017
ZeroTurnaround acquisition
[1]The purchase of ZeroTurnaround added JRebel and XRebel Java tools.
- 2016
Akana acquisition
[1]The company acquired Akana, adding API-management software.
- 2015
Zend acquisition and headquarters relocation
[1]Rogue Wave acquired Zend Technologies and moved its headquarters from Boulder to Louisville, Colorado.
- 2014
Klocwork and additional visualization expansion
[1]Rogue Wave acquired Klocwork and added IBM ILOG Java and Flex visualization products to its portfolio.
- 2013
OpenLogic acquisition
[1]Rogue Wave acquired OpenLogic, an open-source software consulting company.
- 2012
IBM ILOG C++ visualization acquisition
[1]Rogue Wave acquired IBM's ILOG C++ visualization products.
- 2010
Acumem acquisition
[1]The acquisition of Acumem added multicore-performance optimization technology.
- 2009
Visual Numerics and TotalView acquisitions
[1]Rogue Wave acquired Visual Numerics and TotalView Technologies, adding numerical libraries, data analytics, debugging, memory analysis, and replay products.
- 2007
Battery Ventures acquires Quovadx
[1]Private-equity firm Battery Ventures acquired Quovadx, which owned Rogue Wave at the time.
Products and positioning
Enterprise-grade developer infrastructure and technical-computing software assembled around cross-platform development, application quality, performance optimization, visualization, API management, and open-source support.
C++ development framework · 2001
SourcePro C++
SourcePro C++ is the successor family to Rogue Wave's original .h++ libraries. It provides common APIs and reusable components intended to help developers build C++ applications that can be moved across operating systems and platforms with less code modification. The family reflects Rogue Wave's original focus on portability and enterprise C++ development.
Debugging and performance software
TotalView for HPC
TotalView for HPC is a debugging environment for C, C++, Fortran, and mixed-language applications, including applications involving Python. It is designed for technically complex and high-performance-computing workloads where conventional debugging tools may not provide sufficient visibility into parallel or distributed execution.
Numerical-analysis software
IMSL Numerical Libraries
IMSL Numerical Libraries are commercial software libraries containing numerical-analysis functionality for programmers. The portfolio supports technical and scientific applications that require established routines for mathematical computation rather than entirely custom implementations.
Data analytics and visualization language
PV-WAVE
PV-WAVE is an array-oriented fourth-generation programming language used to build and deploy visual data-analysis applications. It originated in the Visual Numerics portfolio and extended Rogue Wave's reach into technical analytics and interactive visualization.
Static code analysis
Klocwork
Klocwork is a static code-analysis tool used to inspect source code for defects and quality problems before software is deployed. Its addition gave Rogue Wave a software-quality and development-governance capability complementary to debugging and runtime-analysis products.
Java development and performance tools
JRebel and XRebel
JRebel and XRebel are Java developer tools associated with faster application deployment, runtime feedback, and performance analysis. Rogue Wave obtained the products through its acquisition of ZeroTurnaround in 2017, expanding its Java tooling portfolio.
PHP application server
Zend Server
Zend Server is an application-server product for running and managing PHP web applications. It entered Rogue Wave's portfolio through the acquisition of Zend Technologies and represented the company's move into commercial PHP infrastructure.
PHP integrated development environment
Zend Studio
Zend Studio is a commercial integrated development environment for PHP programmers. It provided a dedicated environment for creating and managing PHP applications and complemented Zend Server within the broader PHP development stack.
API management
Akana
Akana is a suite of API-management products. Rogue Wave acquired Akana in 2016 to address enterprise needs around the publication, governance, integration, and operational management of application programming interfaces.
Windows development tools
Stingray
Stingray was a set of object-oriented tools for Windows programmers. Rogue Wave acquired Stingray Software in 1998, adding Windows-oriented application-development capabilities to its original cross-platform C++ library business.
Application visualization software
Visualization products
Rogue Wave's visualization portfolio included products acquired from IBM ILOG, covering graphical user-interface construction and data-management abstraction for application developers. The company later added Java and Flex visualization products to the portfolio.
Open-source consulting and support · 2013
OpenLogic
OpenLogic provides consulting expertise related to open-source software. Rogue Wave acquired the organization in 2013, but Perforce's 2019 transaction treated OpenLogic separately from the rest of the Rogue Wave product portfolio.
Brand decisions
2019
Sale to PerforceM&ABackground
Rogue Wave had become an acquisition-built developer-tools portfolio spanning software quality, performance, analytics, API management, Java, PHP, and C++.
Action taken
Perforce acquired Rogue Wave Software and separately acquired OpenLogic from Rogue Wave.
Aftermath
Rogue Wave ceased to operate as an independent listed company, while Perforce continued maintaining its products.
2015
Broadening into enterprise development platformsStrategyBackground
Rogue Wave had accumulated products across C++, numerical computing, visualization, debugging, code analysis, and open-source support.
Action taken
The company acquired Zend Technologies, adding PHP development and application-server products, while relocating its headquarters to a larger Louisville facility.
Aftermath
The move reinforced Rogue Wave's strategy of building a multi-language, enterprise-oriented software-development portfolio.
2009
Expansion into numerical computing and application diagnosticsStrategyBackground
Rogue Wave sought to expand beyond its original C++ library business into technical computing and software-quality tools.
Action taken
It acquired Visual Numerics and TotalView Technologies, adding numerical libraries, data analytics, debugging, memory analysis, and replay capabilities.
Aftermath
The acquisitions established the basis for a broader portfolio serving scientific, technical, and high-performance-computing users.
2001
Consolidation of the .h++ products into SourcePro C++Generation changeBackground
Rogue Wave had developed a collection of C++ libraries, including Math.h++ and Tools.h++, as separate products.
Action taken
The company combined the .h++ products into the SourcePro C++ product family.
Aftermath
The consolidation created a unified cross-platform C++ offering and preserved the company's core developer-tools positioning.
Sources1 sources
Cite this profile: Cite the canonical profile. /brand-wiki/rogue-wave-software · Editorial policy · How profiles are compiled