Walk through a bank, an insurer, a hospital or a manufacturer and count the screens. Some are web apps. Many are not. Claims handlers work in thick clients built fifteen years ago. Traders use custom Windows apps with dense, custom-drawn grids. Plant supervisors run packaged ERP clients. Call centers switch between a terminal emulator and a desktop CRM, often delivered over a remote desktop session.
These are frequently the most important systems in the business. They are also, very often, the least automated. Test automation has grown up around the browser, and the desktop has been left with fewer tools every year.
Web automation works because browsers expose a structured page. Every element has a place in the DOM, and tools can find it by its attributes. Desktop apps offer no such guarantee.
Coordinate-based scripts and image matching have filled some of the gap, but they break with a resolution change, a theme update or a moved panel. Teams learn to distrust them, and the manual regression pack grows instead.
Two developments make this more pressing for Microsoft-centric shops.
First, WinAppDriver, the Windows Application Driver that many teams used to drive desktop apps through a WebDriver-style interface, is no longer actively maintained. Suites built on it still run, but they sit on a foundation that is not keeping pace with Windows and app frameworks.
Second, Microsoft has said that support for the Regression Suite Automation Tool (RSAT), used by many Dynamics 365 Finance and Operations teams for regression testing, ends on 15 May 2027. Teams that rely on RSAT for update testing have roughly seven months to decide what replaces it, and packaged-app updates do not wait.
Neither change is a crisis on its own. Together they mean that a lot of enterprise desktop regression testing needs a new home in the next year.
Generative AI has changed how many teams write web tests. The desktop and packaged-app world has seen far less of it. The World Quality Report from Capgemini puts the use of generative AI in ERP testing at about 6%. The same report found that, across all kinds of testing, only 33% of test cases are automated on average.
There are good reasons for the lag. Most AI test tools assume a browser and a DOM. Packaged apps come with complex business rules, regulated data and long upgrade cycles. And the people who know these apps best are often business experts, who need a way to describe tests without writing code.
If you are evaluating options for desktop and packaged apps, these are the capabilities worth testing for, on your own app rather than a sample.
A desktop step written this way looks no different from a web step:
Open the 'Order Entry' app
Type '' into the 'Order' field
Set cell 'Qty' to '5' on that row
Check that 'Line total' shows '250.00'
The third step acts on a cell inside a custom grid. The person writing it does not need to know how the grid is drawn.
A practical plan for the next two quarters:
The systems that are hardest to automate are often the ones where an escaped defect costs the most.
The desktop gap is real, but it is closing for teams that plan for it. The 2027 deadlines are a useful forcing function to revisit apps that were written off as too hard to automate.
The Qventis Engine, the core of Qventis One, is built for this gap. It recognizes custom-drawn controls with vision, keeps an object repository, and its live recorder turns each click into a readable step as you work. Packs for SAP, Salesforce, Oracle and Workday bring the same plain English to packaged apps. Book a demo and bring your hardest screen.
Sources