fbpx
spk-logo-tm-2023
0%
1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

How SPK’s Application Management Services Solved Klocwork License Tracking Challenges

windchill features best plm software
Written by Jai Villaruz
Published on March 28, 2025

Effectively managing software licenses can be challenging, but it is critical in ensuring your organization works cost-efficiently.  These challenges only increase when vendors make unexpected changes.  This was precisely the case when Klocwork, a leading static code analysis tool, eliminated its ability to work with FlexNet.  FlexNet, formerly FlexLM is a widely used license management system SPK relies on to track license use for our clients.  It did not just impact us though.  Many companies relying on Klocwork faced difficulties tracking and managing their licenses, leading to compliance risks, unexpected costs, and productivity bottlenecks.  At SPK and Associates, we saw this issue as an opportunity to provide a solution for current and future customers. In this blog, we will explore how our experts resolved this license tracking challenge. 

What is Klocwork and Why Did This Change Matter?

Klocwork is a static code analysis tool. It is designed to help development teams identify security vulnerabilities, coding errors, and compliance issues early in the software development lifecycle. It is widely used in industries with stringent software quality and security requirements, such as automotive, aerospace, and medical device development. SPK has extensive experience working alongside clients in these industries. Historically, Klocwork utilized FlexNet (a license management tool) to manage software licenses. FlexNet allowed organizations to track and allocate licenses efficiently. 

In SPK’s case, we utilized FlexNet’s data to insert into our own tool, LicenseMiner. LicenseMiner creates visual aids such as bar, line, and pie charts from this data so organizations can see exactly when their licenses are being used and by whom. When Klocwork discontinued FlexNet support, it forced many organizations to adopt a new approach. Without an obvious replacement, companies risked over-licensing, compliance issues, and inefficiencies in their DevSecOps pipelines. Fortunately, SPK’s expertise in software license management helped resolve this problem.

How SPK Resolved Licensing Issues with Klocwork

Licensing data is important for tracking use and eliminating overspending. When Klocwork users lost access to FlexNet, they lost information that should be vital to their decision-making processes. SPK knew there had to be a way to get this information. Our experts contacted Perforce, the owner of Klocwork, and after some correspondence, received access to a log file of raw license usage information. From this information, one of our experts created a set of scripts to track license usage. This script allowed us to export the raw license usage data from Klocwork into a file or Excel spreadsheet for easy access and visualization. 

The Future of This Service

While this service was helpful to users dealing with Klocwork licensing changes, it can be applied to many other situations. Our experts can offer this service for any license that outputs a log file. In other words, if your organization needs a way to track license usage, SPK can create a custom script to export this data. The Klocwork script was written in PowerShell, but our experts can use other code languages such as Python or PHP. The outcome will still be the same: a document allowing your organization to easily visualize license usage. From this information, you can make decisions like reducing the number of licenses due to lack of use, saving costs for your organization.

SPK’s Application Management Services

Unexpected changes in software licensing can disrupt operations, increase costs, and create compliance risks. SPK and Associates turned the challenge with Klockwork into an opportunity by developing a custom solution that restores visibility for our clients.  Beyond Klocwork, our Application Management Services can help organizations track and optimize licensing for a variety of tools, ensuring cost efficiency and compliance. If your team needs a tailored solution for managing software licenses, SPK’s experts are ready to help. 

Latest White Papers

Understanding Configuration Management in Windchill

Understanding Configuration Management in Windchill

Configuration management is an important aspect of PLM. Ensuring all parts and components are well-documented within a BOM can prevent costly mistakes. Let’s explore how Windchill enables successful configuration management. What You Will Learn In this eBook you will...

Related Resources

Accelerating Medical Software Compliance and Efficiency with SPK ACEs

Accelerating Medical Software Compliance and Efficiency with SPK ACEs

Compliance with regulatory standards is the number one priority for every medical manufacturer.  Ensuring pipelines are secure and compliant doesn’t just ensure safety, but it results in better quality products.  When a startup medical manufacturing company contacted...

A Comprehensive Checklist for Implementing DevOps Best Practices

A Comprehensive Checklist for Implementing DevOps Best Practices

DevOps has completely changed the software development sphere by enabling faster, more reliable software delivery. Implementing DevOps best practices can improve your business outcomes. Explore how to use DevOps technologies and trends to your advantage in this...