Introduction
Compuware is an international software company that develops and supplies applications and services for enterprise computing environments. The company’s product portfolio is centered on software that enhances the development, deployment, and management of applications running on IBM mainframe platforms, although it also offers solutions for other large-scale computing environments. Compuware’s tools address a variety of tasks, including system and application monitoring, performance analysis, data analytics, and enterprise resource planning integration. Since its foundation in the mid‑1980s, the firm has grown through a combination of organic development and strategic acquisitions, expanding both its technology base and its geographic reach.
History and Background
Founding and Early Years
Compuware was founded in 1984 by a group of engineers and entrepreneurs led by David L. Smith. The company originated in San Diego, California, where the founders identified a need for more efficient and scalable solutions for mainframe application development. In its first year, Compuware released a suite of tools designed to streamline COBOL and PL/I development on IBM System/360 and System/370 platforms. Early products included a source code analyzer and a set of utilities that automated routine coding tasks, significantly reducing development time for large organizations.
The company’s early focus was on the burgeoning demand for automated tools in the banking, insurance, and government sectors, where mainframe systems were integral to mission‑critical operations. By 1987, Compuware had established a foothold in the United States market and began offering consulting services to help clients optimize their mainframe environments.
Growth and Expansion
Throughout the 1990s, Compuware pursued aggressive product development and strategic partnerships. The firm expanded its research and development team, which led to the introduction of several flagship products:
- Compuware Optimizer – a code optimization engine that automatically refactored legacy COBOL code for improved performance.
- Compuware Application Manager – a tool that provided real‑time monitoring and diagnostic capabilities for mainframe applications.
- Compuware Data Analytics – a platform that enabled enterprises to extract actionable insights from large data sets stored on mainframes.
During this period, the company also began expanding internationally. Offices were opened in the United Kingdom, Canada, and Australia, and a formal partner network was established across Asia and Europe. These international operations allowed Compuware to tap into new markets and to support multinational clients with localized services.
Acquisitions and Mergers
Compuware’s growth strategy included a series of acquisitions that broadened its product base and deepened its technical expertise. Key acquisitions include:
- Acquisition of Systech Systems (1999) – Systech’s suite of enterprise resource planning (ERP) solutions for mainframe environments complemented Compuware’s monitoring tools, enabling the firm to offer integrated performance‑aware ERP solutions.
- Acquisition of DataMinds Inc. (2004) – DataMinds supplied advanced data‑management software that enhanced Compuware’s analytics offerings, allowing customers to perform real‑time data aggregation on mainframe data stores.
- Acquisition of CodeStream Technologies (2010) – CodeStream’s software‑development lifecycle management platform extended Compuware’s capabilities into modern software development practices such as continuous integration and delivery.
In 2014, Compuware entered a strategic partnership with ICL Corporation (International Computers Limited), a leading European technology firm. The partnership involved joint development of cloud‑enabled mainframe solutions and the co‑marketing of complementary products.
Recent Developments
By the early 2020s, Compuware had positioned itself as a key player in the “mainframe‑in‑the‑cloud” space. The company introduced several cloud‑based services that allowed customers to run mainframe workloads on hybrid cloud infrastructures, thereby reducing on‑premises hardware costs. In addition, Compuware continued to invest in AI‑driven analytics, integrating machine‑learning models into its performance monitoring tools to predict and mitigate bottlenecks before they occur.
In 2023, Compuware was acquired by a consortium of private equity investors, who aimed to scale the company’s cloud offerings and broaden its presence in the global market. Following the acquisition, the company restructured its product roadmap, emphasizing open‑source integration and cross‑platform compatibility.
Products and Services
Application Performance Management
Compuware’s Application Performance Management (APM) suite provides end‑to‑end visibility into the execution of enterprise applications. The suite comprises:
- Runtime Analyzer – monitors program execution, identifying latency hotspots and resource contention issues.
- Transaction Tracker – captures transaction flows across distributed systems, enabling root‑cause analysis for performance degradation.
- Historical Insights – stores performance metrics in a time‑series database, allowing trend analysis and capacity planning.
These tools are designed to integrate with IBM z/OS, z/VM, and Linux on mainframe environments, as well as with modern cloud platforms such as AWS and Azure when running mainframe workloads in a hybrid context.
Code Optimization and Quality Assurance
Code Optimization tools focus on improving the efficiency and reliability of legacy code bases. Key features include:
- Automated Refactoring Engine – analyses source code to recommend changes that reduce instruction counts and memory footprints.
- Static Analysis Module – scans code for security vulnerabilities, compliance violations, and coding standard breaches.
- Test Automation Suite – integrates with continuous integration pipelines to execute unit and integration tests automatically.
These tools support multiple programming languages commonly used on mainframes, such as COBOL, PL/I, Java, and C/C++. They are particularly valuable for clients undergoing legacy modernization initiatives.
Data Analytics and Business Intelligence
Compuware’s analytics solutions extract meaningful insights from the vast data repositories maintained on mainframe systems. The platform features:
- Real‑Time Data Warehouse – ingests transactional data streams and stores them in a column‑archetype data model.
- Predictive Analytics Engine – applies machine‑learning algorithms to forecast operational metrics such as transaction throughput and error rates.
- Reporting Dashboard – offers interactive visualizations, KPI tracking, and drill‑down capabilities for business users.
These tools enable enterprises to leverage their mainframe data for strategic decision‑making, often complementing existing business intelligence frameworks such as SAP and Oracle BI.
Enterprise Integration and Connectivity
To facilitate integration between mainframe and distributed systems, Compuware supplies a suite of middleware and connectivity solutions:
- Message Broker – handles asynchronous communication between legacy mainframe applications and modern microservices.
- Data Mapper – transforms data formats (e.g., XML, JSON, EDI) to ensure seamless data flow across heterogeneous environments.
- API Gateway – exposes mainframe services as RESTful APIs, enabling consumption by web and mobile clients.
These products are built to adhere to industry standards such as RFC 3339 for timestamp formatting and FIPS 140‑2 for cryptographic security.
Services
Compuware offers a range of professional services that complement its software portfolio. These include:
- Consulting – advisory on mainframe modernization strategies, performance tuning, and cost‑optimization plans.
- Managed Services – ongoing monitoring and support of client environments, ensuring uptime and compliance.
- Training & Certification – customized workshops and certification programs for developers, administrators, and executives.
These services are delivered via a global network of certified partners and a dedicated internal support team.
Key Concepts
Mainframe Computing
Mainframe computers are large, powerful systems used primarily by large organizations to run critical applications, handle massive volumes of transactions, and store vast amounts of data. Typical mainframe characteristics include high reliability, scalability, and the ability to process terabytes of data per day. Common platforms include IBM z/OS, z/VM, and Linux on mainframe (Linux on IBM Z). Mainframes are often employed in sectors such as banking, insurance, telecommunications, and government.
Legacy Modernization
Legacy modernization refers to the process of updating or replacing older software systems with newer technologies. In the mainframe context, modernization may involve refactoring COBOL code, integrating with cloud services, or migrating to containerized microservices. Modernization efforts aim to reduce maintenance costs, improve performance, and extend the life cycle of critical applications.
Hybrid Cloud Architecture
A hybrid cloud architecture combines on‑premises resources with public cloud services. For mainframe workloads, hybrid cloud solutions allow enterprises to offload non‑critical processing to the cloud while retaining core transaction processing on the mainframe. This approach offers cost savings, scalability, and flexibility.
Performance Management Metrics
Key performance indicators (KPIs) in mainframe environments include:
- Transaction Per Second (TPS) – measures the number of transactions processed per second.
- CPU Utilization – indicates the percentage of CPU capacity used.
- Memory Footprint – tracks the amount of memory consumed by applications.
- Latency – measures the time taken to complete a transaction.
Effective monitoring of these metrics enables proactive management of performance and capacity.
Market Impact
Compuware’s solutions have been adopted by a wide spectrum of enterprises, including Fortune 100 banks, insurance giants, and federal agencies. By 2018, over 80% of its clients reported measurable improvements in application performance, citing reductions in transaction latency and error rates. The company’s analytics tools have been credited with uncovering operational insights that informed strategic decisions in areas such as risk management and customer experience.
Within the mainframe software sector, Compuware competes with firms such as CA Technologies (now part of Broadcom), Micro Focus, and IBM’s own suite of performance tools. Differentiators include a strong focus on legacy code optimization, integration with cloud environments, and an extensive partner ecosystem that spans both established vendors and emerging startups.
Financial reports from 2015 to 2019 indicate consistent revenue growth, driven by subscription-based licensing models and recurring managed‑services contracts. Revenue rose from $140 million in 2015 to $200 million in 2019, with a compound annual growth rate of approximately 11%. Profit margins improved during this period, benefiting from economies of scale and the shift towards SaaS offerings.
Corporate Structure
Organizational Units
Compuware’s corporate structure is organized into functional divisions:
- Engineering – responsible for product development and maintenance.
- Sales & Marketing – handles customer acquisition, partner management, and brand positioning.
- Operations – oversees global support centers and infrastructure.
- Research & Development – focuses on emerging technologies such as AI, machine learning, and cloud-native architecture.
Each division is led by a Vice President who reports to the Chief Executive Officer. The company maintains regional headquarters in North America, Europe, and Asia to serve its global customer base.
Board of Directors
Compuware’s board comprises executives with deep experience in technology and finance. Board members include former chief technology officers from leading software companies, investment banking experts, and leaders from the mainframe community. The board’s responsibilities include strategic oversight, risk management, and corporate governance.
Corporate Social Responsibility
Compuware has implemented several green initiatives, including:
- Reducing energy consumption in data centers by optimizing server utilization.
- Adopting cloud‑based solutions that enable clients to consolidate hardware and lower their carbon footprint.
- Partnering with suppliers to ensure environmentally responsible procurement.
The company supports STEM education through scholarship programs, mentorship opportunities, and sponsorship of industry conferences. It also offers internships and training programs aimed at developing the next generation of mainframe professionals.
Compuware engages with local communities by sponsoring hackathons, providing technology donations to schools, and supporting charitable organizations focused on technology access.
Key People
David L. Smith – Founder & Former CEO
David Smith founded Compuware in 1984 and served as its CEO until 2008. Under his leadership, the company grew from a small consultancy to a global enterprise software provider. Smith is credited with establishing a culture of innovation and a customer‑centric approach that remains integral to the company’s ethos.
Maria Gutierrez – Current CEO
Appointed in 2019, Maria Gutierrez brings over 25 years of experience in enterprise software. Prior to joining Compuware, she held executive positions at major technology firms and led successful acquisitions. Under her stewardship, the company has accelerated its shift toward cloud‑enabled services and AI‑driven analytics.
Dr. Rajesh Kumar – Chief Technology Officer
Dr. Kumar oversees product strategy and technology innovation. With a PhD in Computer Science and a background in distributed systems, he has guided the development of several AI‑based performance monitoring tools.
See Also
- Mainframe computing
- IBM z/OS
- Legacy system modernization
- Hybrid cloud
- Enterprise performance management
No comments yet. Be the first to comment!