Home / Blog / ArchiMate & EA Practice

Application Landscape Diagrams That Executives Actually Read

You know the diagram before you open it. Forty-odd rectangles, each with a system name in eight-point font, connected by a mesh of arrows that looks less like architecture and more like a subway map drawn during an earthquake. Somewhere in there is the one thing the executive in the room actually needs to decide. Finding it is not their job, and by slide three they've stopped trying.

This is the single most common failure mode in application landscape work: a diagram that is accurate, current, and useless in the room it was built for. It didn't fail because the architect was sloppy. It usually failed because the diagram was built to be complete, and completeness is the wrong goal for an executive audience. The skill that's missing isn't drawing — it's editing. Knowing what to leave out, and why, is the actual craft.

The diagram that survives the room and the one that doesn't

Picture two versions of the same underlying facts. The first is what most architecture tools produce by default: every application currently in the portfolio, every integration between them, technology annotations on the connectors, a legend with nine symbol types, and a title like "Enterprise Application Landscape — v14." It is, in a narrow sense, correct. Every box on it corresponds to something real. Nothing is fabricated. And it will die on the projector, because an executive looking at forty boxes and ninety connectors cannot extract a decision from it in the time they're willing to spend looking.

The second version has nine boxes. It groups systems by business domain — Sales, Finance, Claims, HR — rather than by technology layer. It shows only the handful of systems that actually matter to the decision on the table. Every label is a name a non-technical person would recognize, not a system code or an internal acronym. And it has a one-line question printed at the top: "Do we consolidate three claims systems into one, or keep them separate and integrate?" Everything on the page exists to help answer that question. Nothing else made the cut.

Both diagrams can be generated from the same underlying model of the same real portfolio. That's the part worth sitting with, because it's easy to assume the second diagram requires a different, lesser process — a simplified sketch someone draws by hand for the slide deck, disconnected from the real documentation. It doesn't have to. The second diagram is a filtered view of the same facts as the first. Getting there is a matter of what you filter on, not what you draw differently.

Why the technically complete version fails specifically

It's worth being precise about the failure, because "too much detail" undersells it. Three separate things go wrong at once in a typical over-detailed landscape diagram, and each one needs a different fix.

Too many boxes to form a mental model

Human working memory holds a handful of items at a time — the number varies by who you ask, but it is not forty. When a diagram shows forty systems with no visual hierarchy distinguishing the three that matter from the thirty-seven that don't, the reader cannot build a mental model of it in the time available. They either give up and nod along, or they fixate on one box they happen to recognize and ask about that instead of the thing you needed them to see. Either outcome means the meeting didn't do its job.

Technical grouping instead of business grouping

Most landscape diagrams inherit their structure from how architects think about systems — grouped by technology tier (presentation, integration, data), by hosting environment (on-prem, cloud, SaaS), or by which team owns them. That grouping is genuinely useful for an architect doing impact analysis. It is close to meaningless for an executive who thinks in terms of the business: "our claims process," "how we bill customers," "what HR runs on." A diagram organized by integration middleware versus application tier answers a question nobody in the room is asking.

Jargon that requires translation in real time

"ESB," "MDM hub," "the legacy AS/400 batch layer," system codes like "CRM-7" or internal project names that only make sense to the people who ran the project — every one of these forces the reader to either ask what it means (which stalls the meeting) or silently disengage (which is worse, because now they're nodding at something they don't understand). None of this is really about vocabulary. It's about who the diagram was written for. A diagram covered in integration-pattern terminology was written for other architects, even if an executive is the one being asked to read it.

A cluttered technical landscape view next to a filtered executive view of the same portfolio Technical view (40+ systems) every system, every integration, no hierarchy Executive view (4 domains) Sales 2 systems Finance 1 system Claims 3 systems HR 1 system Decision: consolidate 3 claims systems into one, or integrate?
Same portfolio, two views. The left view answers "what exists." The right view answers a specific question, using plain business-domain groupings and a highlighted area of concern.

Grouping by business domain, not technology

The single highest-leverage change in an executive landscape is switching the organizing principle from technology to business. Instead of "web tier / integration tier / data tier" or "on-prem / SaaS / cloud-native," group systems the way the business already talks about itself: by function (Sales, Claims, Finance, HR), by customer journey (Onboarding, Servicing, Renewal, Claims), or by product line if that's how the organization is structured.

This isn't cosmetic. It changes what questions the diagram can answer. A technology-grouped diagram answers "what's built on what." A domain-grouped diagram answers "what does the business depend on, and where." An executive deciding whether to invest in replacing a claims system doesn't need to know it runs on a particular middleware bus — they need to see it sitting inside "Claims," next to the two other systems that also claim to do part of that job, because that's the shape of the actual decision: consolidate, integrate, or leave alone.

In practice this means the grouping key on an executive view is almost never "technology stack" or "hosting platform." It's a business capability or domain tag attached to each application — a domain of "claims," say, or a capability of "policy servicing" — and the view is built by grouping on that tag rather than on any technical attribute. The underlying model doesn't need to lose the technical detail to do this; it just needs the domain tag to exist as a first-class property on the application, alongside (not instead of) its technology metadata.

Tier-1 only: deciding what earns a box

The second lever is ruthless filtering on criticality. Most portfolios have a long tail of systems that matter enormously to the three people who use them daily and not at all to the strategic question on the table. An executive landscape should show Tier-1 systems — however your organization defines that, typically something like "customer-facing, revenue-bearing, or a single point of failure for a core process" — and nothing else, unless the specific system under discussion happens to be Tier-2 or Tier-3.

This is where a lot of well-intentioned landscape work goes wrong. Architects, understandably, don't want to be accused of hiding something. The instinct is to include everything and let the reader filter mentally. But the reader can't filter mentally at the speed a meeting moves — that's the whole problem this article is about. Filtering has to happen before the diagram is drawn, not during the reading of it. The honest version of "we didn't hide anything" isn't a diagram with forty boxes; it's a diagram with nine boxes and a footnote, or a linked appendix, saying explicitly what tier threshold was used to decide what's shown.

A workable Tier-1 test: would the business be materially disrupted within a day if this system went down, and does at least one executive in the room already know its name without being told? If the answer to either half is no, it's very likely not Tier-1 for this diagram, whatever it might be for an operational one.

What happens to everything you leave out

Nothing — it doesn't disappear from the portfolio, it just doesn't appear on this particular view. This distinction matters enough to say plainly to the room: "this shows the twelve systems that matter for this decision; the full landscape has around ninety, and here's where the rest live if anyone wants to see them." That sentence does more to build trust than including all ninety ever would, because it makes the filtering an explicit, defensible choice rather than an implicit one the reader has to guess at.

Plain-language labels

Every label on an executive diagram should pass a simple test: would someone outside IT recognize it without translation? "CRM-7" fails. "Customer Relationship System" passes. "ESB" fails, and arguably shouldn't appear on an executive diagram at all — the middleware that connects two systems is rarely the point; the fact that they're connected is. "Legacy AS/400 batch layer" fails on two counts: it's jargon, and it editorializes ("legacy") in a way that pre-loads a judgment the diagram hasn't earned yet.

This doesn't mean losing precision — it means carrying two labels for the same object: an internal, technical name used in engineering documentation and impact-analysis views, and a plain-language display name used in executive-facing ones. "Policy Administration System (Guidewire)" in the technical view can simply read "Policy System" in the executive one. Both labels point at the same underlying application; nothing about the system's identity changes, only which name is shown in which context.

The same applies to relationship labels. "REST/JSON, nightly batch, 40ms p99" belongs in an integration architect's view. On an executive diagram, the equivalent information, if it needs to appear at all, is closer to "updates overnight" versus "updates in real time" — because that's the distinction that actually affects the business decision (can the two systems disagree with each other for a day, or not), not the transport protocol carrying the update.

Tying the diagram to one decision

The three levers above — domain grouping, Tier-1 filtering, plain labels — get you to a diagram that's readable. What makes it useful is the fourth: every landscape diagram put in front of an executive should exist to help them decide one specific thing, and the diagram should make that thing visually obvious, not buried in a caption.

Consider three different questions that might bring the same claims-system portfolio into a meeting:

These are three different diagrams, not one diagram used three times. Each highlights a different subset of the same portfolio, because each answers a different question. A single "master" landscape diagram trying to serve all three purposes at once ends up serving none of them well — it's the forty-box diagram again, just with a different excuse for existing.

The maintenance problem this creates

Here's where most organizations get stuck, and it's not a design problem, it's a process problem. Once someone accepts that executives need a filtered, domain-grouped, plain-language, decision-specific view rather than the full technical landscape, the obvious next step is usually to draw it — in PowerPoint, in a whiteboard tool, by hand, separately from whatever repository holds the real architecture documentation.

That diagram is excellent on the day it's presented. Six months later, a system it depicts has been renamed, another has been retired, and a new one has taken over half of what a box on the slide claims to represent. Nobody updates the slide, because updating it means someone opening PowerPoint, remembering which nine boxes were chosen and why, and manually redrawing connections that now correspond to nothing in the real portfolio. The slide quietly becomes fiction that still gets reused in the next steering committee deck, because reusing it is easier than redoing the work of simplification from scratch.

This is the actual cost of hand-simplified executive diagrams: not that they're hard to make once, but that they're expensive to keep honest, and "expensive to keep honest" reliably loses to "reuse the old slide" in any organization under normal time pressure. The simplification work — deciding what's Tier-1, what domain each system belongs to, what plain-language name to use — gets done once and then silently decays.

An executive view as a filtered view of the model, not a second document

This is the specific problem a model-native tool like Mooodels is built to remove, because it changes where the simplification decisions live. Instead of a human redrawing a simplified picture by hand every time, the simplification is expressed once, as a set of view parameters over the canonical model, and regenerated whenever the underlying model changes.

Concretely, this means three things live on the model itself, as properties on the actual application elements, not as facts trapped inside someone's slide:

An "Executive Landscape" view is then defined, once, as a filter and grouping rule over those properties — something close to: show elements where tier = Tier-1, group by business domain, label using display name. A second view, built for one specific decision, narrows the same properties further: restrict it to the claims domain, pull in Tier-2 systems alongside Tier-1 because the consolidation question turns on both, and mark the claims systems themselves as the area under discussion. Each definition is short enough to take in at a glance and durable enough to survive the portfolio changing underneath it.

Neither view is a copy of the model. Both are queries against it. When a claims system is retired next quarter, the architect deletes or re-tiers one element in the canonical model — the same place every other view, impact-analysis query, and governance rule reads from — and the executive view regenerates correctly the next time it's opened, with no one needing to remember that a slide exists somewhere that also needs updating. When a system gets renamed as part of a rebrand, the view keeps working, because the view is defined against the element's identity and its properties, not against a hand-typed label that has to be kept in sync by a person.

This also solves a subtler problem: consistency across simultaneous audiences. The same week an executive sees the Tier-1 domain view, a security reviewer might be looking at every internet-facing system regardless of tier, and an integration architect might be looking at every system in the Claims domain regardless of criticality. In a model-native setup these are three views generated from the same underlying facts, so a tier change made answering the executive's question is immediately visible, correctly, in the other two — rather than three separately maintained documents that happen to describe the same portfolio and quietly disagree with each other by the second week.

What this looks like in practice

None of this requires an architect to abandon the detailed technical landscape — it stays exactly as detailed as it needs to be, because it's a different view over the same model, not a different model. The workflow that actually holds up looks like this: maintain the full model with complete technical fidelity, tag applications with tier and domain as part of normal modelling discipline (not as a special exercise done once before a big meeting), and generate the executive view on demand, whenever there's a decision that needs one.

Because the view is generated rather than drawn, preparing for a specific steering-committee decision becomes a matter of adjusting a filter, not redrawing a diagram. "Should we consolidate the claims systems" and "can we retire the legacy policy system" are two different sets of filter and highlight settings over the same model, producible in minutes rather than as two separate hand-built artifacts each carrying its own risk of going stale.

The discipline this demands is real but front-loaded: someone has to decide, once, what counts as Tier-1, what the business domains are, and what plain-language name each system should carry. That's a genuine exercise, not a checkbox — it usually surfaces disagreements about criticality that were previously papered over. But it's an exercise done once per system, maintained incrementally as the portfolio changes, rather than redone from scratch every time a new deck is needed. That's the actual trade a model-native approach offers: pay the simplification cost once, as metadata on the model, and let every future executive view be a query instead of a redraw.

The test for any landscape diagram headed for an executive

Before a landscape diagram goes into a deck for an audience outside architecture, it's worth running it through a short set of questions:

A diagram that passes the first four questions but fails the fifth will still degrade into the fiction problem described above — it'll be right on the day it's shown and wrong by the time anyone needs it again. That last question is really the whole argument: the point isn't only to draw a better executive diagram once. It's to make the better diagram the thing that comes out by default, every time, because it's a view of the truth rather than a separate description of it.

See the model this article describes, working in a real editor.

Try the live demo