spk-logo-white-text-short2
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

Written by Robert De Jesus
Published on March 21, 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

10 Steps to Building the Right Thing Using Jira and Confluence

10 Steps to Building the Right Thing Using Jira and Confluence

Creating products isn’t always challenging, as the right tools and systems can work together to ensure smooth delivery. However, delivering products that solve real customer problems can be a challenge. Dive into this eBook to explore how Atlassian’s Jira and...

Related Resources

GitLab Earns a Leader Spot in 2025 Gartner DevOps MQ

GitLab Earns a Leader Spot in 2025 Gartner DevOps MQ

Enterprise software delivery is at a turning point.  Organizations are under pressure to move faster and meet rising security expectations, all while managing increasingly complex toolchains.  In this context, platform strategy matters more than ever. For the third...

Your Checklist for Automating Access in Jira Service Management

Your Checklist for Automating Access in Jira Service Management

Every hour spent manually granting or removing user access is an hour taken away from innovation.  For IT and operations teams managing hundreds (or even thousands) of requests, the traditional model of emailing spreadsheets, waiting for approvals, and tracking...

A ModelOps Playbook for Real Business Impact

A ModelOps Playbook for Real Business Impact

As organizations rely more heavily on data-driven decision-making, machine learning models have become business-critical assets.  These models influence everything from pricing and forecasting to customer experience and risk management.  But as AI adoption grows, so...