Hero Cluster

vFunction Platform – Assess and Modernize Applications

Calculate technical debt. Analyze dependencies. Extract microservices. Continuously modernize.


vFunction: AI for Application Modernization


20x

Acceleration


3x

Cost Reduction


10x

Risk Reduction


Platform Overview

The vFunction AI-driven platform enables software architects to rapidly and incrementally modernize their legacy application portfolios and technology leaders to unlock the power of the cloud, innovate, and scale.

vfunction platform chart assessment modernization hub

vFunction Assessment Hub

Assessment Hub analyzes the technical debt of a company’s
monolithic applications, accurately identifies the source of that debt, and measures its negative impact on innovation.

vFunction Modernization Hub

Modernization Hub is an AI-driven modernization solution that automatically transforms complex monolithic applications into microservices.


Platform Capabilities



assessment hub

learn icon Evaluate

Analyze complexity of all your apps, quantify technical debt, prioritize & plan modernization.

vFunction Assessment Hub allows enterprises with a broad portfolio of applications to accurately identify and prioritize which apps to modernize, construct an actionable roadmap for refactoring, and build a compelling business case for modernization that increases innovation velocity, scalability, and lowers costs.


vFunction modernization hub

analyze icon Learn

Domain-driven observability, identifies business behaviors.

vFunction Modernization Hub observes business domain-driven application flows, in the lab or in production. Deeply tracks call stacks, memory, and object behaviors from actual user activity, events and tests. Augments dynamic learning with directed static code inspection of the binaries to ensure complete coverage.


vFunction refactor

extract icon Refactor

AI untangles deep dependencies, studio UI refines and extracts microservices.

vFunction AI synthesizes dynamic and static analysis, and applies graph theory clustering algorithms to automatically identify optimal business-domain microservices. Architects interact with the vFunction studio UI to iteratively refine architecture & design to minimize dependencies, maximize exclusivity. Database dependency discovery & analysis discovers, detects, and reports on which database tables are used by which services while decomposing a monolith with vFunction and optimizes service decomposition accordingly based on this information. Then extract, build, test new microservices.


vFunction factory dashboard

scale icon Scale

Build, manage a repeatable modernization factory

vFunction factory dashboard tracks the progress of all your application modernization projects.  Provides visibility and metrics for modernization initiatives.  Architects and developers can iteratively design and deploy transformational improvements to their architectures, automatically breaking monoliths into microservices under their control. Observe status, prioritize, control flow, track milestones, and share and track progress across the organization.


vFunction app modernization platform

optimize icon Continue

Prevent future technical debt accumulation, integrate with CI/CD.

Continuous modernization detects growing technical debt before it can become an issue. The vFunction platform identifies and eliminate dead ‘zombie’ code that is no longer executed, accessed in production, or cannot be executed. This reduces security issues, risk, and unnecessary maintenance. Reduce refactoring bloat by pruning unneeded libraries and code to create optimal microservices with minimal context. Apply modern code hygiene practices to legacy code to improve future updates on a continuous basis.

Testimonial Intesa Saopaolo
“vFunction goes beyond analysis; it also provides us with a platform to create the microservices, isolating those software components that contribute to the business processes in the application.”
Andrea Crovagna
IT Architect, Intesa Sanpaolo Bank

Recommended Resources

vfunction assessment hub demo video

vFunction Assessment Hub Demo

why app modernization projects fail

Research Report: Why App Modernization Projects Fail

intesa sanpaolo bank case study

Italy’s Largest Bank Transforms Mission Critical Monoliths into Microservices


Technology leaders can now evaluate the cost of technical debt, determine what to modernize first, and then take action – all in one platform.