Skip to content
Beta

App Rationalization (6R)

Last updated on

Not every application should be treated the same. Rationalization is the deliberate step before migration where you decide, per application, whether to move it and how much to change it on the way. Done well, it prevents two classic failures: lifting technical debt straight into the cloud, and over-engineering apps that should simply be switched off.

The 6R model assigns every application in the portfolio exactly one disposition, turning a sprawling estate into a prioritized, fundable roadmap.

  1. Rehost — “Lift & shift” to STACKIT with minimal change.
  2. Replatform — “Lift, tinker & shift”: swap selected components for managed services.
  3. Refactor — Re-architect for cloud-native benefits (containers, microservices, autoscaling).
  4. Retain — Keep where it runs for now (latency, compliance, or weak business case).
  5. Retire — Decommission redundant or obsolete applications.
  6. Replace — “Drop & shop”: move to a SaaS alternative.

Each disposition trades migration effort against the cloud value it unlocks. Use this as the working reference when classifying the portfolio:

Run each application through the same questions to land on a defensible disposition:

  1. Is it still needed? No → Retire.
  2. Must it stay on-premise (latency, compliance, hardware dependency)? Yes → Retain.
  3. Does a SaaS product cover this commodity capability well enough? Yes → Replace.
  4. Does cloud-native architecture have a funded business case (scale, agility, cost)? Yes → Refactor.
  5. Can a managed service replace a component with little code change? Yes → Replatform.
  6. Otherwise → Rehost now and revisit modernization later.

Map every application on two axes — Business Value and Technical Complexity — to sequence the roadmap and protect your modernization budget:

Quick Wins — high value, low complexity

Prioritize first. Usually Rehost or Replatform; fast proof points that build momentum and free up data-center capacity.

Strategic Bets — high value, high complexity

Fund deliberately as Refactor programs with clear milestones; this is where cloud-native ROI is realized.

Cleanup — low value, low complexity

Resolve cheaply via Retire or Replace to reduce sprawl and licensing cost.

Question Marks — low value, high complexity

Default to Retain and reassess; avoid spending scarce modernization effort here.

Asset historyActive 4 of the last 12 weeksTMUpdatedNo updates · 1 bar = 1 week i
Maintainers
TMTobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172??Name not publicThe Cloud Framework team knows who this is. The name is not shown on the site.Contributed in TM Solutions Corp. Inc.
Show full history (8 more)
  • Tobias M.Tobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172 · Jul 27, 2026

  • Tobias M.Tobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172 · Jul 27, 2026

  • Name not public?Name not publicThe Cloud Framework team knows who this is. The name is not shown on the site. · Jul 21, 2026

  • Name not public?Name not publicThe Cloud Framework team knows who this is. The name is not shown on the site. · Jul 20, 2026

  • Name not public?Name not publicThe Cloud Framework team knows who this is. The name is not shown on the site. · Jul 17, 2026

  • Tobias M.Tobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172 · Jul 15, 2026

  • Tobias M.Tobias M.Head of STACKIT Cloud Framework · STACKITOwnerActive 12 of the last 12 weeks · 168 updatesSTACKITwww.linkedin.com/in/tobias-müller-011304172 · Jul 8, 2026

  • TM Solutions Corp. Inc. · Jul 7, 2026