Michael Marriage
Back to blog

When a Suite Becomes a Platform

July 21, 2026

AIData AnalyticsEngineeringProduct Management

Spend enough time in enterprise software and you’ll eventually notice that certain words begin to lose their meaning. "Innovation" is one of them. "Transformation" is another. Lately, I think "platform" belongs on that list as well.

Almost every company seems to have one. Or is building one. Or has announced one. Sometimes that’s a true statement. But sometimes what they really have is a collection of products that have been thoughtfully assembled into a suite. There’s absolutely nothing wrong with that. In many cases, it’s exactly what customers need. A broader portfolio of capabilities, a more consistent user experience, and fewer vendors to manage can create tremendous value. The mistake is assuming the journey ends there.

I’ve spent enough of my career working through product consolidations to know they almost always start the same way. Whether the products were built internally or acquired over time, the first conversations are remarkably similar. We need a common login. We need consistent branding. We need the navigation to look the same. We should standardize the technology stack. We should consolidate the engineering teams. Those are all worthwhile goals, and they’re usually the right place to begin. But the interesting part is what happens after those boxes are checked.

On paper, you’ve made enormous progress. Customers authenticate once. The applications look like they belong together. Engineering is beginning to retire duplicate infrastructure. From the outside, it feels like you’ve built a platform.

Then customers start using it. This is the moment when you discover whether you’ve actually built a true platform.

Over the years, I’ve found myself asking a simple question whenever someone tells me they’ve built a platform. If I were to remove a component, such as shared navigation or single sign-on tomorrow, would customers lose meaningful business value, or would they simply be inconvenienced? If the answer is inconvenience, you’ve probably built a very good, connected suite of products.

A platform creates value that runs much deeper than a common user interface. The difference isn’t what customers see. It’s what they stop noticing. They stop thinking about which product they’re using because the workflow naturally spans them all. Information entered once is available wherever it’s needed. Permissions behave consistently. Reporting tells the same story regardless of where the data originated. Automation doesn’t stop at the edge of one application simply because another product owns the next step.

Those experiences don’t happen by accident. They’re enabled by architecture.

Shared identity allows users to move naturally through the ecosystem. A common authorization model means administrators define security once instead of rebuilding it in every product. Shared services eliminate duplicate implementations. Event-driven communication allows products to respond to each other without becoming tightly coupled. A common data model reduces redundant information and gives every application a consistent view of the customer.

Those are all important investments, but ironically, I don’t think they’re often the hardest ones.

The hardest conversations I’ve experienced during platform initiatives had very little to do with technology. They usually started with what sounded like an innocent question such as.

What exactly is a customer?

That kind of question has a way of making a room very quiet.

One product defines a customer one way. Another product inherited a different definition years ago. Finance calculates revenue differently than Product. Sales has one definition of an opportunity. Customer Success has another. Marketing has its own view of engagement.

None of those differences are particularly noticeable when products live independently. But the moment you try to become a platform, they become impossible to ignore. This is why I believe one of the most overlooked parts of platform strategy has nothing to do with technology. It has to do with language.

A mature platform needs a common taxonomy. It needs a shared semantic layer. It needs agreement on what the business actually means when it uses words like customer, revenue, engagement, retention, opportunity, account, or active user. Those definitions need to exist independently of any single product because they now belong to the platform, not the application. Without that foundation, every dashboard becomes suspect because the numbers don’t quite agree. Every executive meeting begins by debating whose report is correct (painfully familiar to most of you I am sure.). Every cross-product workflow requires translation between systems that were never speaking the same language to begin with. (Queue AI)

Then AI enters the picture.

I hear people talk about AI as though it’s the capability that transforms a suite into a platform. I don’t think that’s true. AI is an amplifier. It amplifies the strengths of your platform, but it also amplifies its weaknesses.

If every product defines a customer differently, AI won’t reconcile those definitions. It will confidently answer the same question in different ways depending on which product happens to provide the context. If every product calculates retention differently, AI won’t magically establish a single source of truth. It will simply scale the inconsistency.

On the other hand, when your platform shares a common understanding of the business, something very interesting happens. AI is no longer confined to the context of a single application. It can reason across the entire customer journey because every product is speaking the same language. The recommendations become more relevant. The automation becomes more reliable. The insights become more trustworthy. Customers don’t experience six intelligent products. They experience one intelligent platform.

Looking back, I think that’s where many organizations underestimate the effort required to become a platform. The technology is certainly difficult, but technology alone doesn’t get you there. Eventually the challenge shifts from engineering to alignment. Success depends on getting Product, Engineering, Sales, Finance, Customer Success, Marketing, and Operations to agree on a shared understanding of the business. That isn’t solved with another API or another architectural pattern. It’s solved through leadership, governance, and a willingness to make difficult decisions about standardization.

Customers never ask for a semantic layer. They never ask for a canonical data model or a common event architecture. What they ask for is something much simpler. They want the products to work together so naturally that they stop thinking about them as separate products altogether.

That’s when a suite becomes a platform.

A platform isn’t complete when the products can talk to each other. It’s complete when the business speaks with one voice.

Wishing you all the best

Mike