★★★★★Bespoke software for B2B·One-off build fee, low monthly retainer·You own the software

Buying, cost and process

Systems mapping: seeing your whole software estate on one page

Systems mapping means putting every application your business runs on, how they connect, and where data actually flows, onto a single picture. Most businesses have never seen this drawn out, and it usually shows more risk than expected.

Haystak · 12 August 2026 · Updated 12 August 2026 · 9 min read

Network diagram showing systems mapping of connected business applications

Systems mapping is the exercise of documenting every application your business relies on, how data moves between them, who owns each one, and which are connected by proper integrations versus manual workarounds like exports, spreadsheets and copy-and-paste.

Most businesses have grown their software estate one decision at a time - a CRM bought two years ago, an accounting package that predates it, a stock system added when the spreadsheet stopped coping. Nobody has ever drawn the whole thing on one page, which means nobody can see clearly where the risk, duplication and manual effort actually sit.

Why map it at all

You can't fix, replace or integrate what you haven't listed. Systems mapping is the first honest step before any software integration project, any ERP or CRM replacement, or any attempt to work out why data seems to disagree with itself between departments.

It also tends to surface things nobody expected: a system still being paid for that almost nobody uses, a spreadsheet that has quietly become the real source of truth for stock levels, or a data flow that depends entirely on one person remembering to run an export every Friday.

What a proper systems map includes

ElementWhat it capturesWhy it matters
ApplicationsEvery system in active use, including spreadsheets treated as systemsYou can't manage what isn't listed
OwnersWho is responsible for each system day to dayUnowned systems are the ones that drift and break quietly
IntegrationsWhich systems talk to each other, and howShows whether links are proper APIs or manual exports
Data flowsWhere each piece of data (customer, order, stock) originates and where it ends upReveals duplicate or conflicting sources of truth
Manual stepsWhere a person bridges the gap between two systemsThe clearest indicator of where automation would pay off
Licence and renewal datesCost and contract term for each systemSurfaces duplicate spend and negotiation timing

How to build one

  1. 01List every application in use, department by department - IT's list and what people actually use day to day often differ.
  2. 02For each one, note the owner, the core data it holds, and roughly how many people rely on it.
  3. 03Map the connections: proper integration, one-way export, or fully manual.
  4. 04Trace two or three core data types - a customer record, an order, a stock item - from where they're created to everywhere they end up.
  5. 05Mark anything that looks fragile: a single person's spreadsheet, an integration nobody remembers building, a system with no clear owner.

This doesn't need specialist software to start. A single diagram, even hand-drawn in a workshop with the right people in the room, usually surfaces more than a lengthy written audit, because gaps and duplication show up visually in a way they don't in a spreadsheet.

What it's used for once it exists

A systems map is the starting point for several different decisions, which is why it's worth doing properly rather than as a one-off exercise that gets filed away.

  • Deciding what to integrate first, based on where manual effort or data conflict is worst.
  • Scoping an ERP implementation or ERP system replacement honestly, because you can see exactly what it needs to replace or connect to.
  • Planning a data migration with a clear list of every source system data needs to be pulled from.
  • Spotting duplicate licence spend - two systems doing the same job in different departments is more common than most businesses expect.
  • Assessing risk before a system reaches end of life, so you know exactly what depends on it before it's switched off.

Keeping it current

A systems map that's accurate once and never updated has a short useful life. New systems get added, integrations get built or quietly retired, and ownership changes as people move roles. Treating it as a living document - reviewed every six to twelve months, or whenever a new system is brought in - keeps it worth trusting rather than becoming another artefact nobody looks at.

If your estate has grown organically over several years and nobody's confident describing how it all fits together, that's the clearest sign it's worth doing properly. Get in touch and we'll help you map it and work out what's actually worth integrating or replacing first.

✦ Where this fits

More on this from us: software integration.

Questions we get asked

Common questions

How long does systems mapping take?

For a small or mid-sized business, a focused workshop plus follow-up validation can produce a useful first version in a few days. Larger, multi-site estates take longer simply because there are more systems and owners to involve.

Do we need special software to do this?

No. A whiteboard, a diagramming tool, or even a well-organised spreadsheet is enough to start. What matters is involving the right people and being honest about what's actually in use, not just what's officially sanctioned.

What's the difference between systems mapping and process mapping?

Systems mapping documents the applications and how they connect; process mapping documents the steps people follow to get work done, which often cross several systems. They complement each other - process mapping usually reveals gaps that systems mapping then explains.

What typically surprises businesses most?

How many manual, person-dependent steps are bridging systems that should be integrated, and how often a spreadsheet has quietly become the real source of truth for something important.

Does systems mapping lead straight to an integration project?

Not necessarily. Sometimes it shows that a manual step is fine to leave as-is because it's rare or low-risk. Its value is giving you the full picture so that decision is made deliberately rather than by default.

Not sure what your software estate actually looks like? We'll tell you what we'd build.

We'll help you map every system, connection and manual workaround onto one page, and tell you honestly where the risk sits.

No pitch deck · We map your process · You own the software