← All topics
The Architecture Behind the Acronyms (MDM): The Referee the CRM Bought

The Architecture Behind the Acronyms (MDM): The Referee the CRM Bought

Master data management was built to settle arguments between systems of record. In 2025 the largest system of record bought one of the category's leaders, and that tells you what MDM has become.
The Architecture Behind the Acronyms (CRM): The Acronym That Was Never a Product

The Architecture Behind the Acronyms (CRM): The Acronym That Was Never a Product

CRM is the largest software market in the enterprise, and the analysts who define it do not describe it as a product at all. They describe it as a business strategy.
Agents in Production: From Prompt to Procedure

Agents in Production: From Prompt to Procedure

How repeated editorial work on this site became named procedures with their own caps, order of operations and approval gates, what that changed about consistency, and where the comparison to journey orchestration honestly stops holding.
Agents in Production: How Agentic Systems Fail Silently

Agents in Production: How Agentic Systems Fail Silently

Six real failures from my own site, none of which were wrong answers. Truncated links that passed every build, a translation that was grammatically perfect and about the wrong thing, and what they say about where governance actually lives in an agentic operation.
Agents in Production: What the Demos Leave Out

Agents in Production: What the Demos Leave Out

Every agentic demo shows one task in one session. This is what an agentic operation actually consists of on month five, using my own site as the evidence: a written context layer, a memory with expiry, and one unambiguous source of truth.
Weekly MarTech Signals That Matter to Me: Part 16, Week 33

Weekly MarTech Signals That Matter to Me: Part 16, Week 33

Klaviyo published 260 MCP tools with write access in a single sentence, and published nothing about session lifetime or permissions. In the same four days, a regulator, a messaging provider and a standards body all turned the opt-out path into something with an API and an audit trail.
Weekly MarTech Signals That Matter to Me: Part 15, Week 32

Weekly MarTech Signals That Matter to Me: Part 15, Week 32

The open-tracking pixel became a consent attribute, an entire CDP moved inside the customer's own Snowflake account, and any messaging channel became a no-code configuration. Three items, one week, and the same underlying move: the platform is where your logic runs, not where your state lives.
Weekly MarTech Signals That Matter to Me: Part 14, Week 31

Weekly MarTech Signals That Matter to Me: Part 14, Week 31

Adobe took the motivation layer of loyalty into the CEP and left the points ledger behind. Two vendors shipped remote MCP servers and sold the boundary rather than the reach. A week where every new surface arrived with its constraint attached.
Weekly MarTech Signals That Matter to Me: Part 13, Week 30

Weekly MarTech Signals That Matter to Me: Part 13, Week 30

In a single week, 6sense put its intelligence behind MCP, Iterable pulled live data into journeys, and Adobe Journey Optimizer shipped both. Three vendors, one move: the line between knowing the customer and acting on them is giving way.
The Architecture Behind the Acronyms (DXP): The Acronym That Tried to Swallow the Stack

The Architecture Behind the Acronyms (DXP): The Acronym That Tried to Swallow the Stack

DXP emerged when websites became complex digital experiences and the CMS was no longer enough. Then the category expanded until it began to describe almost the entire stack.
The Architecture Behind the Acronyms (DAM): The Library That Became a Supply Chain

The Architecture Behind the Acronyms (DAM): The Library That Became a Supply Chain

DAM began as a searchable library for digital files. It became the governance and distribution layer for assets moving across brands, markets, channels and AI-assisted content operations.
The Architecture Behind the Acronyms (CMS): The Page System That Outgrew the Page

The Architecture Behind the Acronyms (CMS): The Page System That Outgrew the Page

CMS began as a way to publish web pages without editing HTML. It became the structured content layer behind websites, applications, channels and, increasingly, AI agents.
Weekly MarTech Signals That Matter to Me: Part 11, Week 28

Weekly MarTech Signals That Matter to Me: Part 11, Week 28

A quiet holiday week with no agent launches, yet one of the quarter's most architecturally interesting: catalogs, channels and two intent-layer buys.
The Architecture Behind the Acronyms (CDP): The Layer That Won

The Architecture Behind the Acronyms (CDP): The Layer That Won

CDP beat every rival to become the default name for the customer data layer, then dissolved into packaged, warehouse-native and suite-embedded forms.
The Architecture Behind the Acronyms (DMP): The Layer That Lost

The Architecture Behind the Acronyms (DMP): The Layer That Lost

DMP ran a decade of digital advertising and then collapsed, even as the identity logic it pioneered survived everywhere else.
Weekly MarTech Signals That Matter to Me: Part 10, Week 27

Weekly MarTech Signals That Matter to Me: Part 10, Week 27

Hightouch's LiveRamp bid, Zeta's Palantir partnership, Databricks CustomerLake and Tealium Context API all point to the same shift
The Uncomfortably Human Shape of Agentic Loops

The Uncomfortably Human Shape of Agentic Loops

Why LLM agents grounded by feedback, memory and constraints feel so unsettlingly familiar, and what that means for MarTech architecture.
The Architecture Behind the Acronyms (CEP): The Category That Named the Whole Stack

The Architecture Behind the Acronyms (CEP): The Category That Named the Whole Stack

Customer Engagement Platform absorbed ESP and MAP, then collided with CDP. That is why it is useful, vague, and dangerous to buy against.
The Architecture Behind the Acronyms (MAP): The Funnel Made Software

The Architecture Behind the Acronyms (MAP): The Funnel Made Software

Marketing Automation encoded the funnel into software. It still fits B2B well, but its campaign-tempo model explains why B2C moved toward event-driven
The Architecture Behind the Acronyms (ESP): The Engine That Never Died, It Got Absorbed

The Architecture Behind the Acronyms (ESP): The Engine That Never Died, It Got Absorbed

The Email Service Provider faded as a category, but its function still sits inside every modern engagement stack: delivery, reputation, consent
Weekly MarTech Signals That Matter to Me: Part 9, Week 26

Weekly MarTech Signals That Matter to Me: Part 9, Week 26

Salesforce agreed to acquire Fin for $3.6B and MoEngage acquired Aampe's per-customer decisioning engine.
The CDP–CEP Architecture Decision: How to Choose the Right Pattern - Part 2

The CDP–CEP Architecture Decision: How to Choose the Right Pattern - Part 2

After mapping the three CDP–CEP wiring patterns, this is the practical framework for choosing which architecture fits your organisation.
Weekly MarTech Signals That Matter to Me: Part 8, Week 25

Weekly MarTech Signals That Matter to Me: Part 8, Week 25

Databricks launched an agentic CDP inside the lakehouse, GEO became a buyable category almost overnight, and Salesforce shipped Summer '26.
Salesforce, Adobe and the New Battle for the Content Layer

Salesforce, Adobe and the New Battle for the Content Layer

Salesforce's agreement to acquire Contentful is not just a CMS move. It is another chapter in its long-running content-layer battle with Adobe.
The CDP–CEP Architecture Decision: Three Patterns, Three Different Bets - Part 1

The CDP–CEP Architecture Decision: Three Patterns, Three Different Bets - Part 1

Activation inside the CDP, the CDP inside the CEP, or best-of-breed apart: three ways to wire customer data and engagement, and what each choice really implies.