You Can’t Build the Future with the Objects of the Past
- By Dinesh Varadharajan, Kissflow
- December 17, 2025

Stability and predictability are what enterprise applications need to thrive. This ensures they perform consistently and deliver reliable results time after time.
The last thing anyone wants is an ERP system with a creative streak because even the smallest deviation can throw business operations and decision-making off course.
Yet it is precisely this determinism that makes applying generative AI to enterprise software such a challenge.
The world we came from, and the world we live in
Traditional enterprise applications are built on structured components with a clear separation between interface and logic. Once a developer writes the business rules, the system behaves the same way every time.
Stability, reliability, and repeatability are non-negotiable. Even when user experiences differ across devices or roles, the underlying functionality remains consistent, ensuring a controlled and predictable environment.
In the past, business leaders relied on developers to interpret their “prompts” — translating them into precise code by hand or with low-code tools built for a controlled, deterministic system. Every change was deliberate and traceable.
In contrast, that control has given way to generative AI and large language models that are now embedded into nearly every application development platform. The promise of creating an app in minutes, or even seconds, is irresistible.
Asia, in particular, is adopting generative AI at a remarkable speed. According to Boston Consulting Group, the region now trails only North America, with mature companies cutting time-to-market for AI-powered products by 25%.
But beneath the excitement lies a structural challenge. Most development platforms still treat AI as a code generator, even though its probabilistic nature conflicts with the deterministic behavior enterprises depend on for mission-critical systems.
Why GenAI and enterprise code struggle to get along
Code and AI speak different languages. Traditional coding is precise, rigid, and deterministic, designed for systems where outcomes must be predictable. Generative AI, by contrast, thrives on ambiguity. It works with natural language, makes educated guesses, and adapts to vague or evolving prompts. Unclear inputs are not questioned, and incomplete specifications do not receive pushback.
Ask it to “build a procurement app” or “show a dashboard of approved invoices,” and it will produce a solution, but each execution can differ, creating unpredictable behavior. Even a small tweak to a request can produce a radically different outcome, much like asking an AI image generator to “make a few changes” and ending up with a completely new picture.
For large, enterprise-grade applications, this variability is a serious problem. AI models have finite “context windows,” limiting how much information they can process at once. Ensuring that a generative AI tool captures the full scope of a sophisticated system for consistent output every time is extremely challenging.
Don’t start from scratch
IDC predicts that by 2026, 60% of new applications using generative AI will be built on low-code or no-code platforms, while Gartner expects that by 2027, nearly 15% will be fully AI-generated. As AI takes on a larger role in software creation, the more sustainable path forward is to blend its creative power with the reliability of traditional enterprise systems.
Rather than allowing AI to generate unpredictable code from scratch, organizations can use it to assemble pre-built, proven components, much like constructing with reliable building blocks. This approach ensures that applications remain stable and dependable while preserving the agility to adapt and evolve. Striking a balance of creativity and control enables teams to innovate without compromising predictability.
Every modification within this framework is deliberate and structured. An interpreter model orchestrates these components, preserving deterministic behavior even as applications evolve. This approach allows AI to enhance development speed and flexibility without sacrificing the stability that mission-critical enterprise systems demand.
CIOs are already recognizing the value of this approach. According to Kissflow’s research, one in three CIOs cite AI capabilities as a key differentiator when selecting low-code platforms, while over 40% report that citizen developers are using AI-assisted low-code tools to build simple applications more quickly.
A future built on the right foundation
Generative AI is transforming how applications are developed, but limitless creativity is not always an asset in enterprise environments. By reimagining AI’s role, from code generator to orchestrator of reliable components, organizations can harness innovation while maintaining control.
In short, you can’t build the future with the objects of the past. To truly unlock AI’s potential, CIOs must embrace tools and processes that combine imagination with predictability, giving their organizations the power to move fast without breaking the systems they rely on.
The views and opinions expressed in this article are those of the author and do not necessarily reflect those of CDOTrends. Image credit: iStockphoto/monsitj
Dinesh Varadharajan, Kissflow
Dinesh Varadharajan is the chief product officer at Kissflow.