FIELD NOTES / SOFTWARE QUALITY15 SEP 2026 / MISRA C++:2023 TC1 SUPPORT ANNOUNCED08 SEP 2026 / KITEA HEALTH FIRMWARE VERIFICATION
COMPANY / DEVELOPER TOOLS01 / PARASOFT

Parasoft and the Art of Not Waiting

A bank loses five days a month waiting to test its software. Parasoft’s answer is to build a convincing substitute for the system everyone is waiting for - and get on with the work.

Five days a month is a peculiar amount of time to lose. Too little to announce a crisis. Too much to dismiss as a nuisance. In a case study published by Parasoft, a large retail and commercial bank surveyed its development teams and found that unavailable data, unfinished APIs, outages and inaccessible environments were costing the average team roughly that much time. The programmers were ready. The systems they needed were not.

That is a useful place to meet Parasoft. The company makes software-testing tools, a description accurate enough to be dull. Its more interesting business is removing the conditions that make useful testing difficult. Sometimes that means checking code before it runs. Sometimes it means creating a substitute for a service that cannot be reached. Sometimes it means producing evidence that an engineer can take into a compliance review without relying on a persuasive smile.

THE SHORT VERSION / 30 SECONDS
  • What it does: checks code, tests APIs, simulates services and collects quality evidence.
  • Who needs it: teams maintaining tangled enterprise systems or developing software with safety requirements.
  • The useful idea: measure blocked testing time before demanding faster development.
  • The trade-off: simulations and automated tests require maintenance and sound expectations.

A stand-in with a proper job

Consider an application that needs to talk to a bank’s mainframe. The real machine may be expensive to use, reserved for another team or inconveniently busy doing banking. Waiting for access puts the development schedule at the mercy of a calendar elsewhere in the organization. Service virtualization changes the arrangement: a simulated service responds in place of the dependency, giving the team something available and controllable to test against.

Parasoft Virtualize creates and manages those substitutes and their test data. A team can exercise an application against a modeled response or an awkward error condition without persuading a live system to misbehave. The simulation is useful precisely because the engineer can arrange the scene. Software testing has rather more in common with rehearsal than with watching a successful opening night.

The bank started with a mortgage team. Its first feature release uncovered nine defects early; later analysis reported 40% greater efficiency in feature delivery for teams using virtualization. Those are the customer’s results as presented by Parasoft, rather than a forecast for the next buyer. The practical sequence is worth copying: count the delays, select a constrained workflow, then compare delivery with and without the intervention.

THE DEPENDENCY PROBLEM, REDRAWN
YOUR APPReady to test
VIRTUAL SERVICEControlled responses + data

The real dependency can be busy, unfinished or inaccessible. Its test double gives the team a place to rehearse.

A substitute with excellent availability. Conceptual diagram of service virtualization, not a benchmark.

The demonstration that went wrong

At Caesars Entertainment, the customer problem was wonderfully ordinary: a reward card should work consistently across casino properties. Acquisitions had left a collection of disconnected systems; keeping the guest experience coherent required integration testing that manual work could not keep up with.

One vendor evaluation supplied a less polished lesson. Caesars brought a virtualization use case to Broadcom, the incumbent. It failed. The account says Broadcom wanted to charge to investigate. Caesars tried Parasoft; the same problem appeared. Within 30 minutes, Parasoft’s developers supplied a hot fix. The successful proof of concept followed.

“You need a strong product and a vendor with strong support.”Roosevelt Washington / Caesars Entertainment

The telling detail is the second failure. A demonstration can reveal how a supplier behaves when its software needs attention. Caesars’ broader automation work reported more than 20,000 hours of avoided manual testing in 2019. At $50 an hour, that produced its million-dollar-plus cost-avoidance figure. Hours redeployed have value, but they are not automatically cash removed from a budget. Buyers should keep that distinction visible.

Several tools, one awkward release

Parasoft’s catalog makes more sense when organized around the questions a release must answer. C/C++test examines C and C++ code and supports unit testing and coverage; Jtest does related work for Java. They bring checks closer to the developer, where a finding can be addressed while the relevant code is still familiar. dotTEST serves C# and .NET, while Insure++ looks for runtime memory problems in C and C++.

The next question is whether components cooperate. SOAtest tests APIs, including functional behavior, performance and security. Virtualize supplies dependencies when the actual systems cannot. Selenic works with Java-based Selenium tests, adding generation, maintenance assistance and test optimization. This is software for teams that already have development machinery and would rather improve it than replace every moving part.

Then comes the question the meeting will ask: what do we know? DTP gathers quality results and compliance reporting; CTP coordinates tests, environments and data. The distinction matters. Running another test and understanding the accumulated evidence are separate jobs. Parasoft sells tools for both, along with support, professional services and training.

01 / INSPECTInside the code

C/C++test · Jtest · dotTEST · Insure++

02 / EXERCISEBetween the systems

SOAtest · Virtualize · Selenic

03 / EXPLAINAcross the release

DTP · CTP

A small sensor, a large burden of proof

The other side of Parasoft’s business is embedded software, where a fault can have consequences well beyond an annoyed browser user. In September 2026, the company described work with Kitea Health, a New Zealand medical technology company developing an implantable sensor for intracranial pressure. The device remains investigational and is undergoing clinical trials.

Kitea Health preclinical scientist Sarah-Jane Guild holding a tiny implantable pressure sensor
Small enough for two fingertips. Plenty of room for software responsibility. Kitea Health’s Sarah-Jane Guild holds the investigational sensor. Photograph supplied in Parasoft’s press announcement.

Kitea’s lead developer reported 99-100% code coverage, approximately 1,000 test cases executed in under 30 minutes and a 25% reduction in firmware development time using C/C++test. Reproducible tests and verification records are tangible engineering benefits. Those figures do not mean that testing has approved a device for medical use.

Parasoft also announced support for MISRA C++:2023 Technical Corrigenda 1 on September 15. A correction to a coding rule can change which findings deserve investigation. Keeping analysis aligned with those corrections is quiet work, but quiet work is often what makes an evidence trail trustworthy. Here, the attraction is less theatrical than AI: the tool must interpret the current rule correctly.

The invoice has more than one line

Parasoft sells commercial licenses and maintenance, with terms distinguishing desktop, automation and server use. A public foothold is Selenic: its individual desktop edition is free, and Essentials is listed at $199 per month on an annual plan. That is $2,388 annually for the advertised plan, not a price for the wider testing portfolio. Enterprise packages are custom.

A sensible evaluation includes installation, training, integration and test upkeep as well as licensing. WoodmenLife’s case provides a useful reminder: its teams already had tools, but lacked a structured automation process. The initiative paired SOAtest, Virtualize and CTP with changes in skills and workflow. Manual testers developed into automation engineers. Ownership and practice had to change along with the software.

WoodmenLife reports an estimated $65,000 saved per release and $845,000 across 13 releases. Its published case also describes different timings for different testing tasks. Treating those as one universal speed multiplier would make a handsome slide and a poor purchasing decision. Compare the same workflow, with the same assumptions, before declaring victory.

ONE PUBLIC PRICE / SELENIC ESSENTIALS$199/month

Annual plan · $2,388 annualized
Plan price, not total implementation cost.

Old questions, newer assistants

Parasoft traces its founding to Adam Kolawa and four colleagues at Caltech in 1987. Its history gives the current AI pitch some perspective: software quality was a problem long before a chatbot could generate a test. IDC’s 2022 cloud-testing assessment recorded about 2,400 customers and close to 40,000 seats in the first quarter of that year. Those dated figures establish an enterprise footprint without pretending to be today’s headcount of customers.

In May 2026, Parasoft announced MCP-powered, AI-driven API mocking, extending how assistants can help create virtual services. Such automation can make the setup less laborious. It still leaves an engineer responsible for deciding what response is correct, which failures matter and how closely the simulated service resembles the real one.

That also defines where the approach earns its keep. A team repeatedly blocked by external dependencies has a clear problem to test against. A small, self-contained application may need less orchestration. An outdated service model can produce reassuring tests about yesterday’s system. And a generated test that merely repeats a flawed assumption can make a mistake look very well organized.

Parasoft occupies the meeting point between developer tools, enterprise testing and compliance evidence. Its breadth is the distinction: several kinds of checking connected to a delivery process. The buying question is pleasingly concrete. Which delay or uncertainty will this remove, and how will the team know? Start there. Even a very convincing substitute should have a real job.