The next phase of architectural modernization: Agents

Ori Saporta

January 14, 2026

In 2025, the forces driving application modernization converged. Cloud innovation reset expectations for speed and adaptability. GenAI did the same, both as a capability embedded in products via the Model Context Protocol (MCP) and as a catalyst for GenAI-assisted development. Release cycles compressed. What once took months can now happen in days.

However, this acceleration came with limits. In greenfield systems, teams can change and adapt more quickly with relative ease. In brownfield applications, it isn’t that simple.

GenAI tools and agents can dramatically accelerate code generation, class refactoring, and fixing isolated issues, but only with sufficient context. Without it, especially in large code bases, they amplify dependency hell, accelerate architectural drift, and compound technical debt, often resulting in significant costs as teams burn through small fortunes of LLM tokens. 

How 2025 laid the groundwork for reliable agentic modernization in 2026

Modernization works when teams understand how their software actually behaves and can act with confidence. In 2025, customer-led modernization of complex, business-critical systems directly shaped the releases we shipped, including:

Alongside these releases, we expanded our collaboration with AWS, participating in key AWS modernization programs (ISV tooling, ISV accelerate), earning the AWS Resilience Competency, and supporting customers modernizing some of the largest and most complex applications running in the cloud.

Enabling the agentic shift

In 2025, we laid the foundation for architecture-driven, assistant-guided modernization. Instead of asking engineers to “go figure out” dependencies and risk manually, vFunction addressed hard questions at scale and delivered that context directly into developer IDEs.

The agentic baseline for modernization

Now, in 2026, the next step is clear: bringing that foundation together into a more agentic experience, where AI can act, guided by the system’s architectural intent. This puts users in the driver’s seat of the modernization project, giving them control and oversight, and allowing them to provide the intent (the “what”) while letting the agent handle the implementation details (the “how”).

vFunction 4.5 introduces the vFunction Agent, grounded in real architectural intelligence, establishing a new baseline for how monolith modernization happens.

This is no longer about surfacing architectural insight or asking better questions. The vFunction Agent is designed to act on that intelligence. Through a conversational interface in the vFunction UI, teams can move directly from architectural understanding to execution by reviewing, prioritizing, and acting on tasks (TODOs) within a single workflow.

Examples of how the vFunction Agent helps teams modernize applications:

  • What should I do to extract domain A? 
  • Which domains and TODOs should I start with?
  • Refactor class A while taking into account all domains that may be impacted.

The agent operates on top of a shared architectural context that spans the UI, MCP server, and coding assistants, ensuring every action aligns with the system’s architectural intent and delivers a smooth, consistent experience across platforms. Teams can also embed implementation notes directly into TODOs, allowing human input to shape how agent-driven refactoring is executed.

From insight to confident action

Agentic modernization only works if teams trust the recommended changes.

In 4.5, the TODO experience was designed to reduce friction and increase confidence. The revamped TODO dashboard allows teams to focus on relevant signals and review details in a dedicated reading pane, making it easier to move from identification to execution without losing context.

At the same time, clear confidence thresholds for dead code help teams understand when removal is safe. This capability was driven directly by a large financial services customer running a long-lived, business-critical application with an overwhelming amount of dead code. The issue wasn’t simply identifying unused classes; it was deciding what could be removed without introducing risk. Manual review wasn’t scalable, and abstract risk scores weren’t actionable enough for engineers responsible for core systems.

Instead of surfacing risk in the abstract, 4.5 provides practical signals that support decisive action. These signals are incorporated directly into the TODO creation algorithm, helping teams prioritize the right tasks and eliminate background noise so engineers spend less time debating risk and more time making forward progress.

From confidence to controlled execution

Teams use Agents as part of modernization efforts and may also want to develop their own agents as part of their product. With 4.5, vFunction makes it possible to turn specific business actions within an application into clearly defined entry points that AI agents can use through MCP. These actions are exposed intentionally, governed by the application’s architecture, and designed to integrate directly with AI agent platforms such as Amazon Bedrock.

This allows customers running on AWS to connect trusted, architecture-aware actions to Bedrock-based agents, enabling modernization work to move forward with clear boundaries, oversight, and alignment with AWS’s agent ecosystem.

Extending the agentic baseline to MongoDB

For agents to act with confidence, they need a complete and accurate view of how data is actually used. vFunction has long incorporated relational databases into its architectural model. This data is crucial for understanding the inner workings of the application, and for giving teams visibility into how services and domains interact with SQL-backed data. But as more applications adopt document stores and hybrid data architectures, gaps in data context become a limiting factor.

Modernization depends on eliminating those blind spots so recommendations and actions reflect the full reality of the system, not just part of it. With 4.5, MongoDB becomes a first-class part of the architectural model.

MongoDB collections are now parsed and analyzed alongside SQL database tables, giving the vFunction Agent a consistent view of data usage and dependencies across relational and non-relational stores, enabling safer, better-informed refactoring.

A shift in modernization

Together, these changes mark a shift in how modernization happens, laying the foundation for  it to become increasingly autonomous. Agents don’t just suggest changes; they act within the boundaries defined by the system’s architecture:

  • Architectural context determines what can change
  • Confidence signals determine when it’s safe
  • Agents carry that intent through execution

That combination, agentic automation grounded in architectural intent and confidence, is made possible by the foundation we laid in 2025 and defines the baseline we’re establishing for reliable agentic modernization in 2026.

Ori Saporta

VP, Engineering and Co-Founder

Ori Saporta co-founded vFunction and serves as its VP Engineering. Prior to founding vFunction, Ori was the lead Systems Architect of WatchDox until its acquisition by Blackberry, where he continued to serve in the role of Distinguished Systems Architect. Prior to that, Ori was a Systems Architect at Israeli’s Intelligence Core Technology Unit (8200). Ori has a BSc in Computer Engineering from Tel-Aviv University and and an MSc in Computer Science from the same institute for which his thesis subject was “Testing and Optimizing Data-Structure Implementations Under the RC11 Memory Model”.

Get started with vFunction

Accelerate engineering velocity, boost application scalability, and fuel innovation with architectural modernization. See how.