Why Every Business Will Have a Context Graph by 2028

Maxime Champoux8 min read

Salesforce crossed $35 billion in annual revenue last year. That number represents the ceiling of what flat records can do for a business. The entire CRM industry was built on a simple bet: if you write down what happened with a customer, you'll sell more. That bet paid off for three decades. It's about to expire.

The successor is already taking shape. It's not a better CRM. It's a different data structure entirely, one that captures not just what happened, but why, when it's likely to happen again, and what to do about it. I call it the Business Context Graph.

What a Context Graph Actually Is

A graph, in the computer science sense, is a collection of nodes connected by edges. A Context Graph applies this structure to everything a business knows. Clients, invoices, products, employees, conversations, transactions: these are nodes. The relationships between them are edges. And on those edges sits context: timing, frequency, preferences, rules, and patterns.

Here's the difference in practice. A CRM record tells you: "Acme Corp purchased 200 units of Widget A on March 3." A Context Graph tells you: "Acme Corp purchased 200 units of Widget A on March 3. They reorder every 90 days, typically increasing volume by 10-15% each cycle. Their accounts payable contact is Marie Chen. They prefer net-30 terms but have paid late twice in the past twelve months, both times in Q4 when their own receivables slow down."

One is a row in a database. The other is institutional memory.

The CRM Hit a Wall

The first generation of CRM tools digitized the Rolodex. The second generation added pipelines, forecasts, and dashboards. The third added integrations, connecting email, calendar, and support tickets into a single pane of glass. Each generation improved visibility. None improved understanding.

A sales rep using a modern CRM still has to reconstruct context manually before every call. They scan notes from the last meeting, check if any support tickets are open, look at the invoice history, and hope a colleague remembered to log the important details. This ritual takes ten to fifteen minutes per account. Multiply that by a portfolio of fifty accounts, and you've burned an entire workday each week just preparing to work.

The problem isn't the software. The problem is the data model. Relational databases store records in tables. Each table knows about itself. The customers table doesn't inherently understand its relationship to the invoices table, or the support tickets table, or the email threads table. Developers bridge these gaps with joins and foreign keys, but the connections are structural, not semantic. The database knows that Invoice #4021 belongs to Acme Corp. It doesn't know that Invoice #4021 was disputed because the shipment arrived damaged, that this was the second logistics issue in six months, or that the account is now at risk.

Context lives in the gaps between tables. CRMs never captured it because they weren't designed to.

This isn't a criticism of CRM vendors. They solved the problem they set out to solve: giving businesses a single place to record customer interactions. But recording and understanding are different operations. Recording is write-only. Understanding requires inference, connection, and memory across time. The next generation of business software needs to do both.

How Context Graphs Get Built

For enterprises, building a context graph is a deliberate engineering project. Teams map entity relationships, define edge attributes, and ingest data from dozens of systems. It's expensive, it takes months, and it requires dedicated data engineers. Companies like Palantir have built billion-dollar businesses doing exactly this for governments and large corporations.

Small and mid-size businesses will never do this. They don't have data engineering teams. They don't have months. Most of them don't have clean data to begin with.

This is where the approach splits. For SMBs, the context graph has to build itself.

At Well, we're proving this is possible. Every conversation a business has through our platform adds nodes and edges to their graph automatically. A customer mentions they prefer delivery on Tuesdays. That becomes a preference node attached to the customer entity. An invoice is paid three days late. That becomes a temporal pattern on the payment edge. A supplier confirms a price increase starting next quarter. That becomes a time-bound rule attached to the product-supplier relationship.

No data entry. No configuration. No schema design meetings. The graph grows from natural business interactions, shaped by the actual patterns of how a company operates rather than how someone imagined it should.

The Flywheel Nobody's Talking About

This creates a compounding loop that's easy to miss if you're focused on features. More interactions flow through the system. Each interaction adds context to the graph. A richer graph produces better AI-generated answers and suggestions. Better answers drive more usage. More usage generates more interactions.

After six months, a business running on a Context Graph has something no competitor can replicate: a structured, queryable map of how their business actually operates. Not how the org chart says it operates. Not how the process documentation describes it. How it really works, down to which customers need a follow-up call in the third week of January because that's when their budget cycle resets.

This flywheel is slow at first. In the first month, the graph is sparse and the AI is only marginally better than a basic search. By month three, patterns emerge. By month six, the system knows things that no single employee knows because it has synthesized information across every conversation, transaction, and interaction the business has had.

Enterprise vs. SMB: Two Paths, Same Destination

Large enterprises will get to context graphs through integration projects. They'll hire consultants, build data pipelines, and stitch together their Salesforce, SAP, and Snowflake instances into something resembling a unified graph. Some will succeed. Many will spend two years and tens of millions of dollars before producing anything useful.

SMBs will get there through conversation. They'll adopt tools where the graph is a byproduct of doing business, not a project to be managed. The irony is that SMB graphs may end up richer than enterprise ones, precisely because they're built from real interactions rather than sanitized data warehouse exports.

The difference matters for one reason: data that comes from conversations carries intent. When a customer says "We need this by Friday," that's not just a deadline. It's a signal about urgency, planning habits, and the consequences of missing it. A data warehouse might capture the delivery date. It will never capture the tone.

Why This Becomes the Moat

Every generation of business software has produced a new type of lock-in. ERP systems locked in process. CRMs locked in contact data. Cloud platforms locked in infrastructure. Context Graphs will lock in understanding.

Here's why the switching cost is so high: a Context Graph isn't a database you can export as a CSV. It's a web of relationships with temporal dimensions, weighted connections, and inferred patterns. Moving to a competitor means losing not just data but the intelligence derived from that data. The six months of compounding context. The patterns the AI learned. The preferences it captured from thousands of conversations.

This is data gravity in its purest form. The more context accumulates, the harder it becomes to leave, and the better the product gets, which generates more context. It's the same dynamic that made Google's search index unassailable in 2005, or that makes switching away from a mature Salesforce instance painful today. But context graphs compound faster because they learn from every interaction, not just the ones someone remembers to log.

The Two-Year Window

We're in a brief window where context graphs are still new enough to be a choice rather than a requirement. That window is closing. As AI becomes the primary interface for business operations, the quality of answers depends entirely on the quality of context. A language model without business context is a general-purpose tool. A language model with a deep context graph is an employee who has been at the company for ten years and remembers everything.

By 2028, every business will have a context graph, whether they built it intentionally or it assembled itself from their daily operations. The businesses that start building now will have a two-year head start on that compounding flywheel. The ones that wait will spend 2028 trying to catch up to competitors whose AI already knows their industry, their customers, and their patterns better than any new hire could learn in a year.

For the past thirty years, businesses competed on who had the best process, the best salespeople, the best product. In the next five years, they'll compete on who has the deepest understanding of their own operations and relationships. That understanding will live in a context graph.

The question isn't whether your business needs one. It's whether you're building one today, or handing that advantage to someone else.

— Maxime Champoux, Co-founder, Well

Maxime Champoux, CEO & co-founder, Well

Maxime Champoux

CEO & co-founder, Well

Maxime is the CEO and co-founder of Well. He built Well to rebuild finance around AI-native data, not spreadsheets.

LinkedIn

Ready to automate your financial workflows?