AI Can Write Code, But It Will Not Replace The Enterprise Tech Stack - Yahoo Finance
High confidence: full text extraction produced 2983 characters.
The rise of generative AI and agentic AI, with AI coding tools capabilities, has created a powerful bear case against traditional software, SaaS, and technology services companies. The argument is seemingly straightforward: if AI can generate software quickly and cheaply, enterprises should be able to replace much of their existing technology stack, thereby reducing what they spend on software vendors, systems integrators, outsourcing providers, and managed services firms.
I believe that this thesis is substantially overstated. AI will change the economics of technology, but wholesale replacement of the enterprise tech stack is likely to take much longer than many investors expect. There are several reasons why I have come to this conclusion.
Reason 1: AI Can Rewrite Code, But It is Not the Same as Replacing a Tech Stack
There is no question that AI can generate code quickly and effectively, and increasingly so. We already see examples where AI tools are being used to refactor applications or port code from unsupported environments into newer technology environments. Those cases can work well. The cost of generating the new code can also be quite reasonable. However, that does not mean enterprises will suddenly start rewriting their entire technology estates.
The reason for this is that the difficult part is not generating the code. The difficult part is understanding everything the existing application does, every system it touches, every dependency it contains, and every business process that relies on it. Even if code generation became effectively free, testing and integration would not be free.
For a large enterprise, the business risk of missing one critical dependency can be substantial. The cost of proving that a rewritten system behaves correctly across thousands of processes and interfaces can also be substantial, which changes the economics of replacement considerably.
Reason 2: Working Software has More Value than its License Cost
Many companies understandably complain about what they pay their major software and SaaS vendors. In some cases, executives feel they are paying a king's ransom. However, that cost needs to be compared with something else: the risk of replacing a system that already works.
Most large companies have technology environments that may be expensive, complicated, and inelegant, but they reliably run important parts of the business. Replacing those systems merely to reduce software expense is often not a compelling use of capital.
Enterprises generally allocate investment dollars toward initiatives with the highest expected return, and that's unlikely to change any time soon. Today, that often means investing in new agentic capabilities that can create new productivity, improve customer experiences, automate workflows, or enable entirely new ways of operating. That being said, in many cases, those agentic systems will sit alongside the existing technology stack rather than immediately replace it.