Research Hub > SAMA: Creating a Strategy for Application Modernization
White Paper
12 min

SAMA: Creating a Strategy for Application Modernization

CDW’s Strategic Application Modernization Assessment brings automation to app modernization, helping to accelerate the process of updating portfolios.

IN THIS ARTICLE

Most business and IT leaders know their application environments need to be modernized, but few know where to start. Application modernization is a lengthy and costly process, and even the process of assessing an application environment can take 12 to 18 months or more. The Strategic Application Modernization Assessment from CDW accelerates the assessment process dramatically, leveraging automation to deliver critical insights in as little as two to three weeks.

SAMA evaluates applications across 26 different dimensions, such as complexity and security, highlighting areas of technical debt, dependencies and other risk factors that can complicate modernization efforts. SAMA provides organizations with in-depth deliverables that provide the foundation for a comprehensive modernization roadmap. At the end of a SAMA engagement, leaders will understand which apps need to be modernized, what approaches will work best for different apps and how to prioritize their applications according to factors such as business impact, complexity and security needs.

Advanced loss prevention strategies help retailers reduce loss, optimize operations and enhance customer experiences.

Most business and IT leaders know their application environments need to be modernized, but few know where to start. Application modernization is a lengthy and costly process, and even the process of assessing an application environment can take 12 to 18 months or more. The Strategic Application Modernization Assessment from CDW accelerates the assessment process dramatically, leveraging automation to deliver critical insights in as little as two to three weeks.

SAMA evaluates applications across 26 different dimensions, such as complexity and security, highlighting areas of technical debt, dependencies and other risk factors that can complicate modernization efforts. SAMA provides organizations with in-depth deliverables that provide the foundation for a comprehensive modernization roadmap. At the end of a SAMA engagement, leaders will understand which apps need to be modernized, what approaches will work best for different apps and how to prioritize their applications according to factors such as business impact, complexity and security needs.

CDW can help you move beyond the limitations of outdated legacy software.

Retail store

The Application Modernization Imperative

For many organizations, legacy software is a time capsule that reaches back decades. McKinsey notes that as much as 70% of the software running in Fortune 500 companies today was developed 20 or more years ago.

Outdated software creates an enormous amount of technical debt, leading to security risks, increased management burdens on IT staff and operational inefficiencies that can affect every part of a business. These aging applications are often monolithic, difficult to maintain and poorly aligned with modern user expectations. They also tend to increase operational risk over time while slowing down digital transformation initiatives. In fact, according to one 2025 study, the average global enterprise wastes more than $370 million each year due to an inability to effectively modernize their outdated, inefficient legacy systems and applications.

Most business and IT leaders understand the scale of the problem, but many have so far been unable to overcome the institutional inertia that creates the status quo. In surveys, these leaders often say that modernizing legacy systems is too time-consuming, or even that they are too busy handling the day-to-day issues caused by the legacy systems themselves to address the root cause of these problems. A comprehensive application modernization strategy can take several years and cost hundreds of millions of dollars. Many leaders worry that the effort will disrupt operations or distract from other IT priorities, and some struggle to clarify their organization’s expected ROI. Others simply note that their current systems still technically “work,” even if keeping them operational requires extraordinary efforts behind the scenes.

Today, the application modernization imperative has grown perhaps more pressing than ever, largely due to technology advances ranging from AI to the cloud and robotics. These solutions require modern technology foundations, and many leaders are beginning to realize that they will not be able to support tomorrow’s innovations with aging application portfolios. According to RedHat’s “The State of Application Modernization” report, 95% of IT decision-makers and professionals believe that application modernization is essential for the success of their organization, with top drivers including improved security, scalability, reliability and customer satisfaction.

These leaders understand that application modernization is no longer optional. Rather, it is now central to business strategies that seek to reduce costs, improve reliability, and deliver new capabilities consistent with customer and market demands. Although leaders know they need to tackle this issue, many aren’t sure where to begin. Traditional methods for assessing application portfolios are typically expensive and cumbersome, relying on in-person interviews, siloed data sources and manual code review. These can stretch on for 12 to 18 months without ever delivering clear prioritization or actionable insights.

Instead, forward-looking IT leaders are adopting automated, data-driven assessment practices that can rapidly analyze application portfolios and reveal precise modernization needs. By combining automated analysis with comprehensive reporting, these approaches help teams quantify technical debt, identify security vulnerabilities and measure cloud readiness, leading to an actionable modernization roadmap.

back-to-top

CDW can help you move beyond the limitations of outdated legacy software.

The Application Modernization Imperative

For many organizations, legacy software is a time capsule that reaches back decades. McKinsey notes that as much as 70% of the software running in Fortune 500 companies today was developed 20 or more years ago.

Outdated software creates an enormous amount of technical debt, leading to security risks, increased management burdens on IT staff and operational inefficiencies that can affect every part of a business. These aging applications are often monolithic, difficult to maintain and poorly aligned with modern user expectations. They also tend to increase operational risk over time while slowing down digital transformation initiatives. In fact, according to one 2025 study, the average global enterprise wastes more than $370 million each year due to an inability to effectively modernize their outdated, inefficient legacy systems and applications.

Most business and IT leaders understand the scale of the problem, but many have so far been unable to overcome the institutional inertia that creates the status quo. In surveys, these leaders often say that modernizing legacy systems is too time-consuming, or even that they are too busy handling the day-to-day issues caused by the legacy systems themselves to address the root cause of these problems. A comprehensive application modernization strategy can take several years and cost hundreds of millions of dollars. Many leaders worry that the effort will disrupt operations or distract from other IT priorities, and some struggle to clarify their organization’s expected ROI. Others simply note that their current systems still technically “work,” even if keeping them operational requires extraordinary efforts behind the scenes.

Today, the application modernization imperative has grown perhaps more pressing than ever, largely due to technology advances ranging from AI to the cloud and robotics. These solutions require modern technology foundations, and many leaders are beginning to realize that they will not be able to support tomorrow’s innovations with aging application portfolios. According to RedHat’s “The State of Application Modernization” report, 95% of IT decision-makers and professionals believe that application modernization is essential for the success of their organization, with top drivers including improved security, scalability, reliability and customer satisfaction.

These leaders understand that application modernization is no longer optional. Rather, it is now central to business strategies that seek to reduce costs, improve reliability, and deliver new capabilities consistent with customer and market demands. Although leaders know they need to tackle this issue, many aren’t sure where to begin. Traditional methods for assessing application portfolios are typically expensive and cumbersome, relying on in-person interviews, siloed data sources and manual code review. These can stretch on for 12 to 18 months without ever delivering clear prioritization or actionable insights.

Instead, forward-looking IT leaders are adopting automated, data-driven assessment practices that can rapidly analyze application portfolios and reveal precise modernization needs. By combining automated analysis with comprehensive reporting, these approaches help teams quantify technical debt, identify security vulnerabilities and measure cloud readiness, leading to an actionable modernization roadmap.

CDW can help you move beyond the limitations of outdated legacy software.

The Challenges of App Modernization

80%

The portion of their IT budgets that organizations spend on maintaining existing systems, leaving as little as 20% left over for innovation and growth initiatives

Source: profoundlogic.com, “The True Cost of Maintaining Legacy Applications: An Industry Analysis,” Sept. 18, 2025

56%

The percentage of IT leaders who say that security concerns are a top barrier to application modernization, more than any other obstacle

Source: redhat.com, “The State of Application Modernization,” June 10, 2024

58%

The percentage of IT leaders at organizations in the early stages of application modernization who say that complexity of legacy systems is a top challenge

Source: redhat.com, “The State of Application Modernization,” June 10, 2024

The Challenges of App Modernization

80%

The portion of their IT budgets that organizations spend on maintaining existing systems, leaving as little as 20% left over for innovation and growth initiatives

Source: profoundlogic.com, “The True Cost of Maintaining Legacy Applications: An Industry Analysis,” Sept. 18, 2025

56%

The percentage of IT leaders who say that security concerns are a top barrier to application modernization, more than any other obstacle

Source: redhat.com, “The State of Application Modernization,” June 10, 2024

58%

The percentage of IT leaders at organizations in the early stages of application modernization who say that complexity of legacy systems is a top challenge

Source: redhat.com, “The State of Application Modernization,” June 10, 2024

cdw

Introducing SAMA: What It Is and How It Facilitates Application Modernization

SAMA is a proprietary, automated assessment service developed by CDW that scans and analyzes organizations’ entire application portfolios for modernization readiness.

Unlike traditional methods, SAMA leverages automation and built-in tools to rapidly deliver deep insights. Typically, these findings are delivered to organizations within two to three weeks, rather than the 12 to 18 months it often takes to receive actionable intelligence using manual approaches. By combining automation, multidimensional analysis and artificial intelligence (AI)-assisted insight generation, SAMA offers organizations a scalable, data-driven foundation to accelerate app modernization efforts.

AUTOMATED PORTFOLIO ANALYSIS: SAMA runs in a dedicated, on-premises virtual machine environment, allowing it to securely access organizations’ source code repositories without disrupting production systems. The assessment service analyzes metadata and code across nearly 80 programming languages and diverse platforms, including cloud apps and mainframes, to assess age, complexity, security exposure and cloud readiness. While many application modernization assessments examine only one or two technical dimensions, SAMA evaluates applications across 26 distinct analytical categories, including maintainability and business impact. This comprehensive data collection across distributed systems surfaces areas of high technical debt and highlights code dependencies that could impact modernization outcomes. The result is a macro-level view of technical debt and architectural risk that is nearly impossible to achieve through manual interviews or siloed assessments. Additionally, the speed enabled by automated analysis lets teams quickly turn their attention to executing their app modernization strategies, rather than waiting for months as technologies and business needs continue to evolve.

AI-ENABLED INSIGHTS: SAMA incorporates AI to accelerate tasks that are traditionally manual, time-consuming and prone to inconsistency. These AI-driven capabilities assist with documentation generation, test-case derivation and requirements extraction, improving both speed and analytical accuracy. The top AI use cases for SAMA services are typically code analysis and technical debt detection, followed by code refactoring suggestions, legacy language translation and automated documentation generation. However, it is important that all suggestions generated by AI tools are reviewed by human experts.

DELIVERABLES AND OUTPUTS: At the end of a SAMA assessment, organizations receive two types of reports. The first, an executive summary, provides an overview of the application environment, including heat maps of portfolio complexity, resource requirements for modernization and guidance on prioritization. A more detailed, application-level report provides specific recommendations for modernization steps for every application in the portfolio, including each app’s suitability for different modernization approaches based on factors such as complexity, risk tolerance and infrastructure needs. In addition to these reports, organizations can have AI-powered natural language conversations with SAMA about which applications are best suited for modernization. SAMA also extracts business requirement documents from application code and looks for commonalities among applications, surfacing opportunities for deduplication. Together, these deliverables empower IT leadership with a complete, data-driven foundation for building a modernization roadmap that aligns with organizational strategy.

Click Below To Continue Reading

arrow

Key App Modernization Questions

Before leaders begin the process of deciding whether and how to modernize their apps, they should seek answers to these key questions:

Which legacy systems are working well?: Not every legacy application requires modernization. If some systems are stable, secure and delivering consistent business value, it may not be in the organization’s best interest to immediately modernize them.

What business outcomes does this app help us achieve?: Organizations don’t pursue app modernization for its own sake. Clarifying how applications help drive revenue, improve customer experience or enable faster time to market can help determine how organizations prioritize factors such as cost, agility and resilience in modernization.

What technical capabilities are needed to achieve these outcomes?: Once business objectives are clear, leaders can assess what level of technical change is necessary. For example, an organization may rehost for speed, replatform for incremental optimization, or refactor for long-term flexibility and cloud-native performance, depending on goals and needs.

Is This application central to future innovation?: If a system plays a critical role in competitive differentiation or digital transformation, incremental fixes may be insufficient. In particular, applications that are central to customer-facing experiences, data strategy or AI initiatives may warrant more significant investment.

back-to-top-white
cdw

Introducing SAMA: What It Is and How It Facilitates Application Modernization

SAMA is a proprietary, automated assessment service developed by CDW that scans and analyzes organizations’ entire application portfolios for modernization readiness.

Unlike traditional methods, SAMA leverages automation and built-in tools to rapidly deliver deep insights. Typically, these findings are delivered to organizations within two to three weeks, rather than the 12 to 18 months it often takes to receive actionable intelligence using manual approaches. By combining automation, multidimensional analysis and artificial intelligence (AI)-assisted insight generation, SAMA offers organizations a scalable, data-driven foundation to accelerate app modernization efforts.

AUTOMATED PORTFOLIO ANALYSIS: SAMA runs in a dedicated, on-premises virtual machine environment, allowing it to securely access organizations’ source code repositories without disrupting production systems. The assessment service analyzes metadata and code across nearly 80 programming languages and diverse platforms, including cloud apps and mainframes, to assess age, complexity, security exposure and cloud readiness. While many application modernization assessments examine only one or two technical dimensions, SAMA evaluates applications across 26 distinct analytical categories, including maintainability and business impact. This comprehensive data collection across distributed systems surfaces areas of high technical debt and highlights code dependencies that could impact modernization outcomes. The result is a macro-level view of technical debt and architectural risk that is nearly impossible to achieve through manual interviews or siloed assessments. Additionally, the speed enabled by automated analysis lets teams quickly turn their attention to executing their app modernization strategies, rather than waiting for months as technologies and business needs continue to evolve.

AI-ENABLED INSIGHTS: SAMA incorporates AI to accelerate tasks that are traditionally manual, time-consuming and prone to inconsistency. These AI-driven capabilities assist with documentation generation, test-case derivation and requirements extraction, improving both speed and analytical accuracy. The top AI use cases for SAMA services are typically code analysis and technical debt detection, followed by code refactoring suggestions, legacy language translation and automated documentation generation. However, it is important that all suggestions generated by AI tools are reviewed by human experts.

DELIVERABLES AND OUTPUTS: At the end of a SAMA assessment, organizations receive two types of reports. The first, an executive summary, provides an overview of the application environment, including heat maps of portfolio complexity, resource requirements for modernization and guidance on prioritization. A more detailed, application-level report provides specific recommendations for modernization steps for every application in the portfolio, including each app’s suitability for different modernization approaches based on factors such as complexity, risk tolerance and infrastructure needs. In addition to these reports, organizations can have AI-powered natural language conversations with SAMA about which applications are best suited for modernization. SAMA also extracts business requirement documents from application code and looks for commonalities among applications, surfacing opportunities for deduplication. Together, these deliverables empower IT leadership with a complete, data-driven foundation for building a modernization roadmap that aligns with organizational strategy.

Click Below To Continue Reading

arrow

Key App Modernization Questions

Before leaders begin the process of deciding whether and how to modernize their apps, they should seek answers to these key questions:

Which legacy systems are working well?: Not every legacy application requires modernization. If some systems are stable, secure and delivering consistent business value, it may not be in the organization’s best interest to immediately modernize them.

What business outcomes does this app help us achieve?: Organizations don’t pursue app modernization for its own sake. Clarifying how applications help drive revenue, improve customer experience or enable faster time to market can help determine how organizations prioritize factors such as cost, agility and resilience in modernization.

What technical capabilities are needed to achieve these outcomes?: Once business objectives are clear, leaders can assess what level of technical change is necessary. For example, an organization may rehost for speed, replatform for incremental optimization, or refactor for long-term flexibility and cloud-native performance, depending on goals and needs.

Is This application central to future innovation?: If a system plays a critical role in competitive differentiation or digital transformation, incremental fixes may be insufficient. In particular, applications that are central to customer-facing experiences, data strategy or AI initiatives may warrant more significant investment.

CDW can help you modernize your applications to move into the future.

cisco-partner-logo-2
schneider electric
vmware-logo-v2
Greg  Peters

Greg Peters

Solution Architect

Greg Peters is the chief architect for strategic application modernization assessment with CDW and an award-winning technologist who has worked both nationally and internationally to help clients optimize IT spending and maximize their ROI. He has worked on projects ranging from state and local governments to Fortune 50 companies for over 20 years.
Jon  Anhold

Jon Anhold

CDW Expert

Jon Anhold is a strategic-thinking technology leader with over 25 years of experience in enterprise IT and consulting. Before joining CDW, Jon spent 10 years working for a large global agency as a vice president of technology. Jon’s focus areas at CDW include DevSecOps, application modernization, mobile/custom application development and integration.

Rolf W. Reitzig

CDW Expert

Rolf Reitzig is a principal consultant on the Digital Velocity Solutions team at CDW, and strategically designs custom technology-agnostic solutions addressing critical business needs for clients.