In Gartner's TIME model for application portfolio rationalization, what do the four categories — Tolerate, Invest, Migrate, Eliminate — mean, and what inputs drive assigning an application to one of them?
answer
- two axes: business fitness x technical fitness
- four quadrants: Tolerate/Invest/Migrate/Eliminate
- Migrate = needed but unhealthy tech
- Tolerate = healthy but not strategic
- annual re-scoring, not one-time
basics
~20 sTIME sorts each app into one of four buckets based on how well it works technically and how much the business needs it: keep as-is (Tolerate), grow it (Invest), replace it (Migrate), or shut it down (Eliminate).
solid answer
~50 sTIME plots every application on two axes — business fitness (how well it serves current business needs) and technical fitness (how healthy and maintainable the underlying technology is) — then places it in one of four quadrants. High business fit plus high technical fit is Invest: keep funding and enhancing it. High business fit plus low technical fit is Migrate: the business still needs the capability, but the current implementation is a liability (unsupported stack, scaling ceiling), so replatform or replace it. Low business fit plus high technical fit is Tolerate: technically fine but not strategically important, so leave it running with minimal spend. Low business fit plus low technical fit is Eliminate: retire and decommission it. The inputs are usually a scored questionnaire or workshop covering business criticality, user satisfaction, and functional coverage on one axis, and architecture health, vendor support, security posture, scalability, and cost-to-maintain on the other.
go deeper
Should recall the four TIME quadrant names and give a one-line description of the action each implies.
Should explain both axes (business fitness, technical fitness) and correctly place a described application into the right quadrant.
Should discuss how scores are gathered, the risk of self-reported bias, and how each quadrant translates into a funded roadmap action rather than just a label.
Should design the org-wide TIME governance cycle — re-scoring cadence, independent evidence sourcing, and how Migrate/Eliminate decisions get sequenced and funded across a large portfolio despite competing budget priorities.
## The two axes The TIME model, popularized by Gartner, is a two-axis classification framework for deciding what to do with every application in a portfolio. 1. **Business fitness** — the first axis measures how well the application currently serves the business need it was built for: functional coverage of present-day requirements, user or customer satisfaction, and strategic alignment with where the business is heading. 2. **Technical fitness** — the second axis measures the health of the underlying implementation: vendor and platform support status, security posture, scalability headroom, code quality and accumulated technical debt, and total cost of ownership. ## The four quadrants Plotting an application on both axes places it in one of four quadrants, each with a distinct prescribed action: | Quadrant | Position on the axes | Prescribed action | |---|---|---| | **Invest** | high business fit, high technical fit | Keep funding enhancements because it's both valuable and healthy | | **Tolerate** | low business fit, high technical fit | Leave it running with minimal spend because it's technically sound but not strategically important | | **Migrate** | high business fit, low technical fit | The business genuinely needs this capability but the current implementation — say, an unsupported mainframe COBOL system — is a liability, so the work is to replatform or rebuild it onto healthier technology without losing the capability | | **Eliminate** | low business fit, low technical fit | Retire it, since it's neither valuable nor healthy | ## How an application gets classified Mechanically, classifying an application starts with a scoring workshop or structured questionnaire involving both the business owner and an architect, because business fitness and technical fitness require different expertise to assess honestly. Each axis is usually built from several weighted criteria combined into a single 1-to-5 or 1-to-10 composite score, and the two composite scores determine the quadrant. The output isn't just a label — each quadrant implies a concrete roadmap action: - **Invest** items get enhancement budget. - **Tolerate** items get a spending freeze and only critical patching. - **Migrate** items get a modernization project with a target architecture and funded timeline. - **Eliminate** items get a sunset plan covering data migration, user transition, and a hard decommission date. ## Why the framework exists TIME exists because unmanaged application portfolios grow without anyone forcing an explicit trade-off: teams naturally lobby to keep funding what they already have, and without a repeatable framework, investment decisions default to whoever argues loudest rather than to actual business value and technical risk. By forcing every application through the same two-axis lens, TIME creates a common vocabulary that lets an investment committee compare a payroll system against an internal reporting tool on the same footing and make portfolio-wide trade-offs rather than one-off local decisions. ## The trade-off: simplicity versus nuance The central trade-off of TIME is simplicity versus nuance. Reducing an entire application's worth to two numbers and four buckets is exactly what makes it communicable to executives who don't have time for a full architecture review — but that same simplicity means: - **quadrant boundaries are fuzzy** — an application scoring 5.4 versus 5.6 on a six-point scale can land in different quadrants for essentially arbitrary reasons; - **scores are often subjective** and politically influenced; - **the model says nothing about dependencies or sequencing** — an application that scores cleanly in the Eliminate quadrant might be structurally impossible to retire this year if five other systems still integrate with it. ## Failure modes The most common failure modes show up over time rather than at the moment of classification. - **Scoring gets gamed.** Application owners know their budget and headcount ride on the outcome, so business-fitness scores drift upward regardless of actual usage, and technical-debt disclosures get softened to avoid a mandated migration. - **Tolerate becomes a permanent parking lot.** Once something is labeled 'fine as is,' nobody revisits it, and applications sit there for years past the point their technical fitness has quietly degraded further. - **Migrate items pile up without ever getting funded**, because migration work is expensive, produces no new visible feature, and consistently loses budget priority against net-new initiatives — so the Migrate quadrant becomes a list of things everyone agrees are risky and nobody funds. - Organizations frequently treat TIME classification as a **one-time exercise** rather than an annual or biannual re-scoring cycle, so the labels become stale exactly as the underlying technology and business needs shift. ## A concrete example A concrete example: a retail bank runs a TIME classification exercise across three hundred applications and finds forty percent land in the Migrate quadrant, running on end-of-life mainframe COBOL systems that the business still critically depends on for core banking functions. Rather than trying to fund all forty percent at once, the bank prioritizes the Migrate backlog by multiplying business criticality by technical risk, and funds a three-year modernization wave starting with the highest-risk, highest-criticality systems first.
- What's the practical difference between putting an application in Tolerate versus Eliminate when both mean 'stop investing'?Tolerate applications still deliver real business value, just not enough to justify further spend, so the action is to keep them running as-is with minimal maintenance. Eliminate applications deliver little or no business value, so the action is active decommissioning — migrating any remaining users off, archiving data, and terminating contracts, not just letting them run unattended.
- Why do Migrate-quadrant applications so often stay unaddressed for years even after being correctly classified?Migration work is expensive, carries execution risk, and produces no new visible business feature, so it consistently loses budget priority to net-new initiatives that executives can point to as wins. Without a dedicated modernization budget line or an executive mandate tying renewal or funding approval to actually starting the migration, the classification becomes a label with no consequence.
- How would you handle an application that scores high on business fitness but where the score comes entirely from the application owner's own self-assessment?Treat self-reported business-fitness scores as a starting hypothesis, not a fact, and validate them against independent signals like actual usage telemetry, ticket volume, or a satisfaction survey of end users rather than the owning team. Owners have a direct incentive to inflate scores to protect their budget, so credible TIME programs require at least one independent data point per axis.
It's like triaging a car fleet: a reliable car you use every day gets new tires and maintenance (Invest); an old beater you rarely drive but that still runs fine gets left alone (Tolerate); a car you depend on daily but that keeps breaking down gets traded in for a newer model (Migrate); a car nobody drives and that's falling apart gets sold for scrap (Eliminate).
saying these in an interview costs you the question
- Describes TIME as a permanent one-time labeling exercise with no re-scoring cadence
- Cannot explain why Migrate differs from Tolerate or Eliminate
- Assumes classification alone gets an application decommissioned or migrated without a funded action plan
- Ignores that self-reported scores from an app's own owner can be biased
- Treats the quadrant boundary as a precise, non-fuzzy line