---
title: "Your data model is your destiny"
author: "Matt Brown"
canonical_url: "https://notes.mtb.xyz/p/your-data-model-is-your-destiny"
source: "notes.mtb.xyz (Substack)"
year: "2025"
primary_topic: "vertical-software"
tags: ["frameworks", "vertical-software"]
fetched_at: "2026-05-14"
note: "Markdown twin of the canonical Substack post. The canonical URL above is authoritative; this file may lag if the original is edited."
---

### Your product's core abstractions determine whether new features compound into a moat or just add to a feature list. Here's how to get it right.

Product market fit is the startup holy grail. “Product” and “market” are essential, but a startup’s data model is the dark matter that holds them together.

**“Data model” refers to what a startup emphasizes in its product, i.e., which parts of reality matter most in how the product represents the world.** It’s the core concepts or objects a startup prioritizes and builds around, the load-bearing assumptions at the heart of their strategy and worldview. It’s partially captured in the database architecture (hence the name), but it shapes everything from the UI/UX to the product marketing, pricing model, and GTM strategy.

![Abstract geometric texture of multicolored dots connected by intersecting white lines on a black background, evoking a dense network or constellation of nodes and edges.](https://substackcdn.com/image/fetch/$s_!rKtk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9be4eb95-95ab-4f22-afbc-ac13d41f868f_3000x2165.jpeg)

Abstract Geometric Texture

This shows up differently depending on the layer. In the database, it’s which tables are central and how they relate. In the product, it’s which UI elements dominate and what actions are easiest. In pricing, it’s what you charge by. In GTM, it’s the workflow or pain point you lead with. But they all stem from the same choice about what deserves to be the center of gravity.

Every founder has a data model, whether they realize it or not. Either you choose it explicitly or it gets inherited from whatever you’re copying. Most founders never articulate it. By the time the architecture solidifies around these implicit choices, it’s nearly impossible to change.

And that’s generally fine, because most companies shouldn’t innovate on their data model. Customers have existing mental models and workflows built around incumbent tools. Fighting that is expensive and slow. But at the extreme ends of markets—where you’re toppling multi-billion-dollar incumbents or creating entirely new categories—a distinctive data model becomes a critical and non-obvious edge.

The biggest breakout companies of the last decade often trace their success to an early, non-obvious data model choice that seemed minor at the time but proved decisive. Consider:

**Slack’s persistent channels vs 1:1/group messages**: While Yammer and HipChat replicated email’s ephemeral group messages, Slack made persistent, searchable channels the atomic unit. This created organizational memory—every decision, discussion, and document lives forever in context. Incumbents couldn’t match this without rebuilding from scratch.

![Hand-drawn comparison labeled Slack vs HipChat: on the left, four green horizontal channel bars each with a hash mark and a row of small person icons, suggesting persistent channels with many members; on the right, fragmented dashed clusters of person icons grouped in irregular boxes, suggesting ad-hoc small chats without lasting structure.](https://substackcdn.com/image/fetch/$s_!kV2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F505afe63-e760-4016-8ae3-25fa69d165b1_1702x683.png)

**Toast’s menu-item-centric architecture vs generic POS SKUs**: Toast makes menu items first-class objects with embedded restaurant logic—prep times, kitchen routing, and modifier hierarchies built in. Generic point-of-sale systems treat menu items as retail SKUs, requiring third-party integrations for kitchen workflows. Toast’s model enables native order routing and real-time kitchen management, plus natural extensions like ingredient-level inventory and prep-based labor scheduling—creating a locked-in ecosystem that becomes the restaurant’s operational backbone.

![Hand-drawn comparison labeled Toast vs Micros: on the left, three rich green rows where each row pairs a POS terminal icon with a strip of small workflow icons (clock, clipboard, percent, money, sparkle), suggesting menu items wired into rich restaurant operations; on the right, a 3×3 grid of dashed grey rectangles each containing only a dollar-sign coin, suggesting generic SKUs stripped of context.](https://substackcdn.com/image/fetch/$s_!CmTJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaabe7cf-5336-4b6d-b8b2-2dd0816886bf_1701x698.png)

**Notion’s blocks vs Google’s documents**: Google Docs gives you documents; Notion gives you Lego blocks. Every piece of content can be rearranged, nested, or transformed into databases, kanban boards, or wikis. This modularity collapses entire tool categories into one system. Traditional tools can’t compete without abandoning their document-centric architecture.

![Hand-drawn comparison labeled Notion vs Google Docs: on the left, a Notion logo above stacked green rectangles of different sizes, each holding a small document icon, nested inside dashed containers — suggesting flexible block composition; on the right, a Google Docs logo above a 3×2 grid of identical dashed rectangles each containing a generic document icon, suggesting rigid file-based documents.](https://substackcdn.com/image/fetch/$s_!Bbzh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4004988-63c2-4d02-b5f6-6618f8269c80_1702x709.png)

**Figma’s canvas vs files**: Photoshop and Sketch are built on local files. Figma is built on a shared web canvas where everyone sees changes instantly. This eliminates version conflicts and “final\_final\_v2” chaos. Adobe couldn’t respond without deprecating their entire desktop-first ecosystem.

![Hand-drawn comparison labeled Figma vs Photoshop: on the left, a single large green canvas with cursors, comments, thumbs-up reactions, and a central image — a shared collaborative surface; on the right, a 3×4 grid of dashed rectangles each containing a generic image icon, representing isolated standalone files.](https://substackcdn.com/image/fetch/$s_!eSfA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff48f9836-9184-4193-91ad-e9d4435c7de1_1702x731.png)

**Rippling’s employee data model vs siloed tools**: Rippling treats the employee record as the lynchpin connecting HR, IT, payroll, and finance. Not separate products sharing data, but one product with multiple views. Each new product module is automatically more powerful than standalone alternatives because it inherits full employee context. Competitors remain trapped in single categories or attempt inferior integrations.

![Hand-drawn comparison labeled Rippling vs ADP: on the left, a 3×3 grid of green workflow tiles (calendar, money, computer, clipboard, chat, fingerprint, percent, globe) surrounding a darker central tile with a single person icon — one product spanning many modules around a central employee record; on the right, three vertical dashed columns each headed by a single workflow icon (calendar, money, computer) and stuffed with rows of identical person icons, representing siloed employee lists per product.](https://substackcdn.com/image/fetch/$s_!TZ2k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba04b227-faea-4ba8-98e9-c859b1e0744d_1701x713.png)

**Klaviyo’s order-centric data model vs email-centric tools**: MailChimp optimizes for email campaigns. Klaviyo optimizes for customer lifetime value by making order data a first-class citizen alongside emails. This lets e-commerce brands segment by purchase behavior, not just email engagement. Generic email tools can’t match this without rebuilding for vertical-specific data.

![Hand-drawn comparison labeled Klaviyo vs Mailchimp: on the left, a 2×2 grid where each cell pairs a green shopping-bag tile (order data) with a strip of small icons for payment, customer, and message — orders and customer context bundled together; on the right, a 4×2 grid of dashed envelope tiles with no surrounding context, representing pure email-only campaigns.](https://substackcdn.com/image/fetch/$s_!hmk2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5349cad-205b-4c29-bbe1-42157eb65ebc_1701x769.png)

**ServiceNow’s connected services vs standalone tickets**: Traditional help desks treat tickets like isolated emails. ServiceNow links every ticket to a service map—showing which system is down, who owns it, and what it affects downstream. This transforms IT from ticket-closing to problem-preventing, making ServiceNow irreplaceable once companies reorganize operations around this model.

![Hand-drawn comparison labeled ServiceNow vs CA Technologies: on the left, a central green envelope tile linked outward to four green tiles representing related services (cursor, screen, fingerprint, gear) — a ticket embedded in a service map; on the right, a vertical stack of five identical dashed envelope rectangles, representing isolated tickets treated as standalone emails.](https://substackcdn.com/image/fetch/$s_!cjlu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c198b-7898-42ef-8602-c7c42f52da44_1736x714.png)

### Data models matter more than ever now

The importance of a differentiated data model is rising dramatically. AI is commoditizing code. Technical execution is table stakes rather than a competitive advantage. AI can generate code, but it can’t refactor the organizational reality customers have built around your architecture—the workflows, integrations, and institutional muscle memory that compound over time.

Meanwhile, many markets have become so crowded that single-product companies can’t survive. This is particularly true in vertical markets, where companies are [expanding into adjacent software products](https://notes.mtb.xyz/p/invisible-asymptotes-vertical-software), [embedding payments](https://notes.mtb.xyz/p/payfac-1000-words) and [other financial products](https://notes.mtb.xyz/p/embedded-fintech-1000-words), and even [competing with their customers’ labor and supply chains with AI and managed marketplaces](https://notes.mtb.xyz/p/vc-pe-envy).

**This all points to the same conclusion: when code is cheap, competition is fierce, and vertical depth matters, your data model is the foundation of your moat. The companies that win won’t be those with the most or even the best features. AI will democratize those. The winners will be built on a data model that captures something true about their market, which in turn creates compounding advantages competitors can’t replicate.**

Consider how this plays out. Rippling’s employee-centric model made it trivial to add payments, benefits, and spend management. Each new product inherits rich context, making it instantly more powerful than standalone alternatives. Toast’s menu-item architecture naturally extended to inventory, labor, and supplier management. The data model wasn’t just their first product decision. It was their platform destiny.

### Designing the right data model

The path to a differentiated data model depends on your market. The more horizontal you go, the more your moat comes from technical and interface innovation. The more vertical you go, the more your moat comes from elevating the right domain objects with the right attributes.

**Horizontal tools serve broad use cases where underlying concepts are already familiar. Leverage comes from changing how the product is built or experienced.** Notion reimagined documents as composable blocks. Figma rebuilt the foundation entirely as a multiplayer web canvas.

**[Vertical tools](https://notes.mtb.xyz/p/vertical-ai-beware-what-you-wrap) serve specific industries with deep domain complexity. Leverage comes from what you choose to emphasize.** Toast elevated menu items—not transactions—with prep times and kitchen routing as first-class data. Klaviyo promoted order data to equal status alongside email metrics.

A good place to start is by looking for model mismatches in existing successful products. Where are incumbent products forcing an incorrect or outdated model on their customers? Where are customers using workarounds—spreadsheets, low/no code tools, extensive in-product configuration—to make the product match how they think and work?

Despite all the emphasis on data models, start with the workflow, not the technical implementation. Don’t ask “what data do we need to store?” Ask “what’s the atomic unit of work in this domain?” For restaurants it’s the menu item. For design it’s the canvas. For employee operations it’s the human.

If you’ve already built a product, you can audit how powerful and correct your data model is. Open your database schema and see which table has the most foreign keys pointing to it. Is that the atomic unit your customers actually think in? List your product’s core actions. Do they all strengthen one central object, or are you building a feature buffet? What would break if you deleted your second-most important table? If the answer is “not much,” you probably have the wrong data model.

Test whether your data model creates compound advantages. When you add a new feature or product, does it automatically become more powerful because of data you’re already capturing? If your answer is “we’d need to build that feature from scratch with no inherited context,” you don’t have a compounding data model—you have a product suite. The right model creates natural expansion paths that feel obvious in retrospect but were invisible to competitors.

### Conclusion

Your data model is your destiny. The paradox is that this choice happens when you know the least about your market, but that’s also why it’s so powerful when you get it right. Competitors who’ve already built on different foundations can’t simply copy your insight. They’d have to start over, and by then, you’ve compounded your advantage.

---

*My name is **[Matt Brown](http://mtb.xyz/)**. I’m a partner at **[Matrix](http://matrix.vc/)**, where I invest in and help early-stage fintech and vertical software startups. Matrix is an early-stage VC that leads pre-seed to Series As from an $800M fund across AI, developer tools and infra, fintech, B2B software, healthcare, and more. If you’re building something interesting in fintech or vertical software, I’d love to chat: [mb@matrix.vc](mailto:mb@matrix.vc)*
