Skip to content
Design structure matrix templates

Application landscape interface matrix — before an ERP cutover

Dependency structure matrix of a retail group's 14 core applications and their 41 interfaces, partitioned to show that all but one sit in a single irreducible cycle — the integration-landscape analysis an enterprise or integration architect produces to plan an ERP cutover sequence.

Template previewDesign structure matrix
Retail group application landscape — 41 interfaces before the ERP cutoverComponent DSM · IR/FAD — read across a row for that element's inputs; marks above the diagonal are feedback.As declared233322223323322323333223222SAP MDG (master data)1Akeneo PIM2Salesforce Commerce3Oracle Xstore POS4Fluent OMS5Manhattan WMS6Blue Yonder TMS7Adyen payments8Vertex tax9SAP S/4HANA (ERP core)10Salesforce Service Cloud11Entra ID B2C12Snowflake data platform13o9 planning14SAP MDG (master data)Akeneo PIMSalesforce CommerceOracle Xstore POSFluent OMSManhattan WMSBlue Yonder TMSAdyen paymentsVertex taxSAP S/4HANA (ERP core)Salesforce Service CloudEntra ID B2CSnowflake data platformo9 planningPartitioned sequence2333222233233223233332232221Entra ID B2C1Akeneo PIM2Oracle Xstore POS3SAP MDG (master data)4Adyen payments5Salesforce Commerce6Vertex tax7Salesforce Service Cloud8Fluent OMS9Blue Yonder TMS10Manhattan WMS11SAP S/4HANA (ERP core)12Snowflake data platform13o9 planning14Entra ID B2CAkeneo PIMOracle Xstore POSSAP MDG (master data)Adyen paymentsSalesforce CommerceVertex taxSalesforce Service CloudFluent OMSBlue Yonder TMSManhattan WMSSAP S/4HANA (ERP core)Snowflake data platformo9 planninginout031334242244113146213476613113 feedback marks reduced to 12 across 1 iteration block.14 components · 41 dependency marks · density 23% · 2 sequenced stages · largest block 13Sequence runs top-left to bottom-right; 12 remaining feedback marks sit inside the boxed blocks.Highest fan-out: Fluent OMS (feeds 6) · highest fan-in: SAP S/4HANA (ERP core) (needs 7)Block 1 · positions 2–14 · Akeneo PIM, Oracle Xstore POS, SAP MDG (master data), Adyen payments, Salesforce Commerce, Vert…dependencystrength 3feedback (rework)iteration blockdiagonal (self)

Make it your own.

title "Retail group application landscape — 41 interfaces before the ERP cutover"
mode component
convention ir-fad

# Entra ID B2C is authoritative for the customer record and receives
# nothing, so it is the one system that sequences ahead of the block.
# Read across a row to find what that system RECEIVES.
# Strength = interface class: 3 near-real-time API/event, 2 hourly batch,
# 1 nightly file. Listed in the order they appear on the landscape poster.
components: SAP MDG (master data), Akeneo PIM, Salesforce Commerce, Oracle Xstore POS
components: Fluent OMS, Manhattan WMS, Blue Yonder TMS, Adyen payments, Vertex tax
components: SAP S/4HANA (ERP core), Salesforce Service Cloud, Entra ID B2C
components: Snowflake data platform, o9 planning

SAP MDG (master data)    <- SAP S/4HANA (ERP core):2, Akeneo PIM:1
Akeneo PIM               <- SAP MDG (master data):3
Salesforce Commerce      <- Akeneo PIM:3, Fluent OMS:3, Entra ID B2C:2, Adyen payments:2
Oracle Xstore POS        <- Akeneo PIM:2, SAP MDG (master data):2, Entra ID B2C:1
Fluent OMS               <- Salesforce Commerce:3, Oracle Xstore POS:3, SAP S/4HANA (ERP core):2, Manhattan WMS:3
Manhattan WMS            <- Fluent OMS:3, SAP S/4HANA (ERP core):2, Blue Yonder TMS:2
Blue Yonder TMS          <- Manhattan WMS:3, Fluent OMS:2
Adyen payments           <- Salesforce Commerce:3, Oracle Xstore POS:3
Vertex tax               <- SAP S/4HANA (ERP core):1
SAP S/4HANA (ERP core)   <- Fluent OMS:3, Manhattan WMS:3, Oracle Xstore POS:2, Adyen payments:2, Vertex tax:3, o9 planning:1, SAP MDG (master data):2
Salesforce Service Cloud <- Fluent OMS:2, Salesforce Commerce:2, Entra ID B2C:1
Snowflake data platform  <- SAP S/4HANA (ERP core):1, Fluent OMS:1, Salesforce Commerce:1, Oracle Xstore POS:1, Salesforce Service Cloud:1, Manhattan WMS:1
o9 planning              <- Snowflake data platform:1, SAP S/4HANA (ERP core):1, SAP MDG (master data):1