Subject: CM evolveIT December 2025 Newsletter

The modern state of static analysis, refactoring, and digital transformation

December 2025

In this issue...

  • Webinar: Scoping and Estimating Legacy Modernization with CM evolveIT

  • Featured: Zero Downtime Migration: Modernizing Legacy Systems Without Ever Going Dark - CM First

  • Article: Python Is Quickly Evolving To Meet Modern Enterprise AI Needs - The New Stack

  • Video: "Clean Code" is bad. What makes code "maintainable"? - Internet of Bugs

  • Listen: What Happens if We Make AI-Powered Databases? - Data Science Dojo

  • Video Vault: Next-Gen Pair Programming: AI Collaboration on IBM i and IBM z Systems - CM First

  • Intelligence: News to think about...

Webinar

Register Now for "Scoping and Estimating Legacy Modernization with CM evolveIT"


In this 30-minute webinar, you’ll discover how CM evolveIT eliminates the guesswork from modernization scoping by automatically analyzing your legacy applications and revealing:

  • The true size and complexity of your codebase—detailed inventories that show exactly what you’re working with

  • Hidden dependencies and interactions—visual maps that expose how components actually connect

  • Reliable project estimates—data-driven insights that help you choose between refactoring, rebuilding, or replacement

  • Cost-effective modernization paths—clarity that prevents hidden surprises and budget overruns

Scoping and Estimating Legacy Modernization with CM evolveIT
Thursday, January 8th, 2025
10 a.m. CT - 30-minutes with Q&A


Learn more or register now →

Featured

Modernizing Legacy Systems Without Taking the Business Offline


Modernizing legacy systems has long been viewed as a necessary risk: expensive programs, extended downtime, and the fear that one wrong move could disrupt critical operations. For many organizations, that fear alone is enough to delay transformation year after year. Meanwhile, aging systems slow delivery, increase risk, and drain budgets meant for growth.


Zero-downtime migration offers a different approach. Instead of high-stakes “rip and replace” projects, teams modernize incrementally while systems stay live—preserving critical business logic and reducing risk along the way.


The result isn’t just newer technology. It’s faster releases, lower operational risk, and a modernization path that leadership can actually support.


Read the full story to find out more about zero-downtime migration  →

Announcing CM evolveIT 11.7


Available for Streaming: Join us for informative, hands-on sessions focused on the new CM evolveIT 11.7 release. 


Tailored for future-minded developers, these sessions showcase groundbreaking enhancements aimed at revolutionizing your code analysis and transformation workflows. Expect hands-on demonstrations that you can take to your development workflows right away.

Watch one of these two webinars now...

Mainframe

Latest Advances in Mainframe COBOL Code Analysis and Transformation

Learn about cutting-edge artificial intelligence tools that promise streamlined analysis and transformation processes, automated tools that convert legacy COBOL code to Java, and advanced code slicing.


IBM i

Latest Advances in IBM i Code Analysis and Transformation

Learn how to cut your analysis costs by up to 80% with new capabilities. We'll demo new CA 2E (Synon) and CA Plex superpowers, AI and Code slicing innovations, and improved support for DB2 and COBOL and more.


Heads Up

Python Is Quickly Evolving To Meet Modern Enterprise AI Needs


Python has become the backbone of modern AI and data workflows, powering everything from machine learning libraries like PyTorch and TensorFlow to enterprise-scale systems across industries. Its simplicity and extensibility helped it rise to the top, but today’s enterprise AI needs more than ease of use—it demands visibility, performance, governance and security at scale.


Organizations are now wrestling with real challenges: securing open-source dependencies, optimizing performance for cost-efficient AI workloads, and ensuring auditability and compliance as Python proliferates across teams and production systems.


Leaders now need to think beyond ease of use and ask: How do we manage Python at scale without compromising speed, compliance, or innovation?


Read the full article on The New Stack →

Watch

"Clean Code" is bad. What makes code "maintainable"?


Many developers have been taught that following strict “clean code” principles is the path to maintainable software, but real engineering rarely fits a one-size-fits-all rulebook.


In this video, Carl challenges dogmatic takes on clean code, showing how obsessing over arbitrary rules can actually make systems harder to evolve, obscure intent, and slow teams down.


If you’re thinking about how your engineering standards impact productivity, collaboration, and long-term scalability, this perspective reframes the conversation in practical, experience-driven terms.


Jump to the full video →

Listen

Secrets Behind Building A Multi-Million Business | Bob van Luijt


As AI moves from experiments to real business impact, the way companies store, search, and relate data is shifting.


In this episode, Bob van Luijt—co-founder and CEO of Weaviate, a leading real-time vector database—walks through how vector embeddings are powering a new class of applications and why traditional data systems are struggling to keep up. He explains how these technologies help teams make sense of unstructured data, support AI-driven search and recommendations, and enable scalable workflows that go beyond keyword matching.


Anyone looking to turn AI initiatives into tangible business results will find these insights highly practical.


Listen now on the Data Science Dojo →

Video Vault

Next-Gen Pair Programming: AI Collaboration on IBM i and IBM z Systems


Join us for a cutting-edge webinar that merges the art of pair programming with the innovation of AI for both IBM i and IBM z systems. This session is dedicated to COBOL developers working on IBM's midrange and mainframe platforms, offering a deep dive into how AI can amplify coding collaboration and efficiency.


In this webinar, we will:

  • Discuss the integration of AI-driven pair programming in IBM i and IBM z COBOL development.

  • Address the unique challenges of maintaining and evolving COBOL applications with AI support.

  • Showcase a live demonstration of AI tools tailored to IBM i and IBM z developers.

  • Share actionable strategies for embedding AI into the pair programming workflow on both platforms.

Whether you're involved in IBM i or IBM z development, this webinar will equip you with the knowledge to leverage AI for better code quality, faster problem-solving, and more productive pair programming sessions. Engage with our experts and take the first step towards a smarter, AI-assisted development future.


Watch the video now →

Are you tired of time-consuming manual testing software applications? Fortra's Automate Plus RPA is here to help. Join us for a webinar where we review the features of this powerful tool and show you how it can revolutionize your software testing processes, making it better, more accurate, and quicker to get results.


Watch the video →

Frightened about the prospect of your legacy IBM i and z application developers leaving? We have a solution that can put your fears to rest. In this webinar, we demonstrate how you can “refactor” your legacy app developed in COBOL, RPG, or CA 2E (Synon) directly to maintainable runtime-free Java and JS.


Watch the video →

 Broadcom Support 


Many enterprises struggle with obtaining Broadcom support for their CA 2E (Synon, COOL:2E) or CA Plex systems


If you're working with an older unsupported release, upgrading your IBM OS, or otherwise under the shadow of lapsed maintenance, we can get you back on Broadcom support based on your unique situation. We specialize in all sizes of customers.


Fill out our 2 minute form and schedule a no-committment fifteen minute conversation with CM First Group tech.

CM First Support

Current CM First Group customers can access tutorials and submit support tickets at support.cmfirstgroup.com.

CM evolveIT current version is 11.7.

You can read more about CM evolveIT in our white paper CM evolveIT Data Lineage, or get in touch with us directly to learn about these new features and more.

We upgrade CM evolveIT customers to the newest versions continuously. If you have any questions just send us a note to info@cmfirstgroup.com.


Other CM First Releases


CM WebClient 1.8.8 (with nightly builds) For details, go here.

CM Matchpoint ALM 7.0 Build 004. For details, go here.
CM M3 2024 Edition
CA Plex 7.3, last supported 7.2.1 (as of October 31, 2024)
→ Details can be found here at Broadcom (login required)
CA 2E 8.7.4, last supported 8.7 (as of October 31, 2024)
→ Details can be found here at Broadcom (login required)
Contact CM First to learn more: info@cmfirstgroup.com

Intelligence