Application Sizing

Overview

The Application Sizing feature automatically assesses each application’s complexity using collected technical metrics and qualitative properties. It assigns a Low, Medium, High or Extra High complexity rating that feeds into wave planning and resource forecasting.

ℹ️
Why application sizing matters: Complexity ratings determine how applications are grouped into migration waves and influence timeline, resource and cost estimates. Accurate sizing ensures you allocate the right cloud resources and avoid under‑ or over‑provisioning.
Complete the Application‑to‑Server mapping template upload before performing Application Sizing for best results. A complete inventory ensures the sizing algorithm has all the data it needs.

Sizing Process

Best practices for application sizing: Use the initial sizing as a baseline, then review complexity ratings in light of business priorities and technical nuances. Adjust ratings manually when context suggests a different classification, and rerun sizing whenever your inventory or assumptions change.

Configuration Steps

Access Sizing Interface

Navigate to Size by Application to review or update complexity ratings.

Understand the Algorithm

Review the App Sizing Calculations section to understand how applications are assessed.

Complexity Assessment

The algorithm evaluates:

  • Technical characteristics
  • Non-technical properties
  • Numerical values
  • Boolean conditions (allowed/not allowed)

Complexity tiers:

  • Range from Low to Extra High
  • Values must be ≤ tier rating
  • Exceeding values push to next tier
  • Highest qualified tier becomes final complexity

Review Individual Apps

Access the Search by Application section to examine specific applications.

Adjust if Needed

If business context doesn’t match algorithm settings:

  1. Return to settings
  2. Make appropriate adjustments
  3. Click Save and Recalculate