[BidClub_]
The a16z Show · · 61 分钟

与 Steven Sinofsky 谈企业软件的新规则

Seema AmbleSteven SinofskyElena Burger

YouTube
TL;DR
  • UI 正在失去对访问入口的垄断,但系统记录仍然有价值。 Seema Amble 认为 Salesforce 的 Headless 360 基本只是对现有 API 的重新包装,但它至少释放了一个重要信号:agent 可能无需打开 Salesforce,就能调取 CRM 数据。真正持久的资产仍是「数据、逻辑,以及其下存储的一切」(“the data, the logic, everything stored below it”)。

  • 老牌企业软件的护城河,与其说是屏幕,不如说是数十年沉淀并编码其中的业务逻辑与例外情况。 PostgreSQL 数据库加 API 并不能简单替代 SAP:软件部署记录了一家拥有10万名员工、横跨20个国家的公司如何运营、合规和决策。Steven Sinofsky 直言,创始人“严重低估”了客户已经内置于这些系统的复杂程度。

  • “Agent”这个词掩盖了3种经济意义完全不同的工作:查询、执行和分析。 查询本质上只是更宽容的界面;执行会带来身份、权限、凭证和付费席位问题;分析可以跨系统、跨模型运行,但必须经过验证,因为一旦出现幻觉,后果会变得严重。因此,Headless 访问本身并不能解决企业部署问题。

  • Agent 面临的核心挑战、也可能孕育新产品价值的,并不是常规流程,而是例外情况的长尾。 地域惯例、客户特定判断、权限和政策,往往存在员工脑中,而不是 CRM 字段里。Agent 可以通过观察通话和电脑操作来收集这些上下文,但“企业里几乎所有有趣的事情都是例外”,所以信任积累得很慢。

  • 自动化更可能扩大企业软件的需求,而不是把一批固定数量的工作做完。 Amazon 的自动化退货创造了新的优化闭环;自动化费用和差旅流程可以催生新的绩效分析;AI 辅助合同可能变得更长、更复杂。Sinofsky 的概括是:“长尾并没有变短,只是换了一种方式变得更长。”

  • 最强的创业切口,往往位于既有品类或组织职能之间,而不是直接挑战成熟巨头。 正面替代成熟系统,意味着要继承客户期待的“8,000件事”;AI 原生的叠加层则可以在销售与财务之间做翻译,把已收集的数据转化为行动,或捕捉过去不可见的现场活动。Sinofsky 的建议很简单:“瞄准中间地带,用新的方式做事。”

  • 企业 AI 最可信的网络效应,可能发生在公司内部,而不是公司之间。 合规与安全要求让外部网络难以建立,但聊天工具只要创造出看得见的成果,就可能在同事间扩散,正如当年高级 Excel 用户会吸引同事围观。连接此前需要人工整合的不同职能,可能催生全新的品类。

摘要 · 为研究而整理的核心内容

1. Headless 软件改变的是访问层,而非底层资产

  • Amble 将 Headless 软件定义为从人工操作流程转向 agent 访问。传统应用依靠界面采集数据;agent 则可能绕过界面,留下「数据、逻辑,以及其下存储的一切」作为真正有价值的层。

  • 她对 Salesforce 的判断刻意保持克制:Headless 360 看起来“基本就是一场营销发布”,只是把现有 API 换了个名字重新包装。但这个信号仍然重要,因为 Salesforce 正在公开承认:agent 将越来越多地绕过其 UI,直接访问 CRM 记录。

  • Notion 可能是更自然的 Headless 使用场景,因为其用户更偏技术型,也更常使用 agent。Burger 还把定义扩展到了 API 或 MCP 之外:Slack 聊天机器人也可以成为 CRM 界面;Amble 回忆称,她曾读到 Slack-agent 的使用量大约增长了300%。

2. 查询、执行与分析承载着完全不同的风险

  • Sinofsky 称这个市场陷入“定义地狱”,还调侃说,agent 只是“给运行时间很长、可能跑不完的程序换了个新名字”。玩笑背后是一个有用的提醒:新术语正在把能力差异极大的产品混为一谈。

  • 查询相对轻量,许多已发布的 agent API 只是给老式查询加了一层更宽容的界面。真正执行动作则难得多:agent 必须冒充某个人、持有凭证、遵守授权,还可能需要解决它是否会占用另一个付费席位的问题。

  • 分析最符合 agent 的定义,因为它可以跨系统运行,不受严格时限约束,在不同模型之间分配工作并比较结果。但幻觉在这里的风险也最高:具有实际后果的分析必须留下完整链路,证明“分析的每一步都是正确的”。

  • Amble 补充说,读写权限、agent 之间的交互,以及谁有权访问或写入中央事实源等冲突,都可以解决,但需要时间。

3. 软件一旦成为客户自身的一部分,就会变得难以替代

  • Amble 认为,软件的粘性来自使用频率、肌肉记忆、未记录的标准作业流程、下游工作流和外部依赖。CRM 连接销售、营销、财务和账单;薪资与 ERP 则围绕维护单一事实源,叠加了法律和审计要求。

  • Sinofsky 从商业角度做了一个修正:“最有粘性的事情,其实是直接向客户收钱。”软件卖出去并被使用后,真正的护城河往往要等客户威胁替换时才会显现;不同客户反复提出的反对理由,才会暴露哪些部分确实不可或缺。

  • Outlook 的代理访问、共享日历和重复会议例外处理,最终都成了替代壁垒,但它们最初并不是作为宏大的留存策略设计出来的。Sinofsky 说,微软可能无法替换通用汽车大约60万席位,原因只是日历使用习惯。

4. SAP 的护城河是业务逻辑,而不是数据库引力

  • Sinofsky 认为,拥有数十年历史的保险软件甚至比 SAP 更具粘性,因为保险公司在50年或75年间,把外部监管力量编码进了系统。他用收款做了类似说明:Stripe 必须针对不同国家、税区、货币、跨境交易和汇兑进行编码,把一个看似普通的功能变成了强大的基础设施。

  • Amble 否定了 PostgreSQL 加 API 就能做出 SAP 替代品的想法:“这绝对不是真的。”实施周期之所以需要多年,是因为软件捕捉了一家特定企业实际如何运营;真正重要的是逻辑,“远比”存储记录的数据库重要。

  • 费用报销体现了其中的规模误差。40人的初创公司可以让1名员工处理收据照片和 OCR;一家拥有10万名员工、分布在20个国家的公司,则必须同时对齐各国法律、公司政策和各种例外情况。

  • Larry Ellison 曾主张,企业应接受80%的方案,而不是把所有东西都定制化。Sinofsky 的反驳是,运营选择正是 Ford、Toyota、General Motors 和 Daimler 的区别所在:关于材料、对冲、招聘和产品线的决策,最终都会变成 ERP 逻辑。Goldman Sachs 对微软说过同样的话:“我们靠 Excel 赚的钱比你们还多。”

5. 语言模型把企业软件的逃生阀变成了可用界面

  • 当前 AI 围绕 SAP 的机会,更多是检索和提升可用性,而不是替代。用户可以连接不同地域的表格,自然语言提问,或生成个性化报告,而不必在屏幕之间导航;用 Amble 的话说,“访问 UI 是可选的”。

  • Sinofsky 表示,企业软件中实际使用最多、却没有被原生提供的2项功能,本质上就是导出到 Excel,以及导出为 CSV 或 PDF。这些格式是系统的逃生阀:如今,用户可以把20份难用的 PDF 直接交给模型,进行跨货币或例外情况分析,而过去这需要反复复制粘贴。

  • 临时工作流很重要,因为它们会变成明天的产品。CRM 最初只是客户经理在电子表格里追踪客户,后来才由 Siebel 和 Salesforce 将其产品化;SAP 或 Salesforce 的聊天界面同样利用了模型综合并编排非结构化信息的能力。

  • 局限在于上下文。Salesforce 会强制收集数据,但未必记录为什么亚洲潜客和美国潜客会收到不同回复。外联 agent 需要的不是干净字段,而是这些例外、权限和未成文的政策。

6. Agent 必须在例外处理中赢得信任

  • Sinofsky 观察到,没有哪个销售人员会相信默认答案适用于某个具体客户。即便一条完全本地化的逾期付款通知看起来无可挑剔,销售代表也会自行调整;正如他所说,“企业里几乎所有有趣的事情都是例外”。

  • McDonald’s 的自助点餐机提供了一个实体世界的类比:顾客会先沿着标准流程操作,但一旦提出例外需求,比如把2种 McFlurry 口味混在一起,就可能放弃。企业定价也是如此——“每个席位多少钱?”最终仍然会变成一次电话沟通,并继续以例外收场。

  • Amble 认为,语音 agent 和观察电脑操作,可以捕捉过去只存在于员工脑中的例外。观察几天无法覆盖漫长的销售周期;在允许系统自主行动之前,买方必须相信它已经看过足够多的罕见案例。

  • Sinofsky 说,Amazon 展示了另一种可能:重新定义例外政策,而不是把过去的每次升级处理都编码进去。如果错发耗材,系统可以直接偏向客户、重新发货,再利用由此产生的数据改进商品描述、仓库或处理方式。AI 最终可能让这类决策变得更可预测、更可重复。

7. 自动化推动前沿移动,而不是消灭工作

  • Sinofsky 否定了 AI 只是用软件替代 n个人、然后再无事可做的固定蛋糕假设。Amble 认为,即使 AI 能帮助更快完成合同,合同也可能变得更长、覆盖更多情形;Sinofsky 则以放射科为例,说明相关性不等于因果关系:放射科医生拥抱 AI 的同时,市场上仍然存在放射科医生短缺。

  • 一旦与公司的经营表现绑定,商务出行就能从费用黑洞变成绩效优化和远程办公优化。“上面总还有另一层分析”,而这类分析会创造新的流程,让企业以不同方式形成差异化。

  • 开源开发提供了 Sinofsky 的对称性检验:判断一次发布何时完成,仍然需要人们达成一致、保留过程记录并解释决策。财务结账遵循同一套思维模式。企业仍然是由人组成、并由人作出决策的组织;软件改变的是决策所处的层级和使用的工具。

8. 可投资的机会位于系统、职能与现实世界之间

  • Sinofsky 不相信那种过于整洁的中间件架构图。没有哪个供应商愿意成为另一家公司界面下方的哑 SQL 存储层;客户也不希望系统链条的稳定性等于其中“最不稳定的那一环”。大型 incumbent 还可以通过打包相邻功能,把一场竞争性平局也视为胜利。

  • Amble 说,Workday 说明了现实中的障碍:虽然 API 存在,但文档和访问权限可能很难获得,而且并非所有端点都对外开放。Incumbent 没有动力把自己变成哑数据库。她列出3条路径:使用 incumbent 的 agent、在内部重建一切,或在事实记录系统旁部署 AI 原生层。

  • 第1条路径前景复杂,因为 incumbent 不愿意沦为后台数据存储;Amble 表示,她并不看好 incumbent 在既有软件之上构建出优秀 agent。第2条路径类似对正在运行的业务做“开胸手术”。第3条路径则保留现有逻辑,同时从运营中学习、采集新记录,并可能随时间推移成为新的事实记录系统。

  • Amble 的创业模型从数据采集推进到行动:给线索排序、识别流失风险、发送外联信息、观察回复,并按地域学习哪种语言有效。建筑、制造业及其他物理世界行业,还能从人和机器在现场的实际行为中产生有价值的数据。

  • Sinofsky 偏好的策略,是位于2个 incumbent 或2个组织职能之间,同时应对老牌供应商把 AI 加装到既有产品上的竞争。HTTP 和 HTML 的胜出,不是因为逐项匹配了客户端—服务器架构的所有功能,而是因为它们用不同方式实现了计算。公司内部也是如此:聊天工具可以凭借看得见的成果扩散,成为同事围在早期 Excel 用户身边学习的现代回声。

Seema Amble

There are many things that made software sticky, but a lot of it had to do with the way a human interacts. In an agentic world, do you actually need that? The data, the logic, everything stored below it is really where the value is.

Steven Sinofsky

There’s this wild underestimation that you could vibe-code your way into enterprise software. Larry Ellison at Oracle went on a rant about how enterprise software was so stupid because everybody customized it. The minute you automate the most mundane thing and think you have it all squared away, whole new things appear.

Seema Amble

The misconception right now is that you can just have a PostgreSQL database and APIs, and then, bam, you can replace SAP. That’s absolutely not true. The piece around the logic and everything else that’s encapsulated in SAP is way more important than the fact that this data just happens to be in this database.

Steven Sinofsky

One of the things that happens in technology shifts is that nobody understands exponential when it’s happening. The biggest opportunity right now is

Elena Burger

Welcome to the a16z podcast. I’m here with Seema Amble, a partner here on the enterprise team, and Steven Sinofsky, who is a board partner at a16z, as well as a former member of Microsoft and friend of the firm.

We’re here today to talk about a piece that Seema wrote about a month ago called “Is Software Losing Its Head?” I’ll let Seema talk about it in her own words, but this piece was written a couple of months ago. Salesforce announced that they would be going headless, and today we’re here to discuss what that means for the future of SaaS products and for software more generally.

Seema, can you walk me through what headless software means and explain what changes it introduces?

Seema Amble

Headless software isn’t a new term, but I think it has really risen in the public domain as a topic of interest. One of the interesting news points has been Salesforce making this announcement. They were launching Headless 360, which was, in classic Salesforce fashion, a marketing announcement more than anything else, but it does capture—or acknowledge—what’s happening.

Traditional software had been built around humans accessing it, and the workflow was to capture data. We could talk more about what that meant in an agentic world: Do you actually need that? The UI doesn’t matter because the agent isn’t accessing the software via the UI. We could unpack whether the UI matters or not, but the idea of being headless is that the data, the logic, everything stored below it is really where the value is—not just the workflow software that’s being tracked at the top.

Elena Burger

Got it. This was announced a couple of months ago. In the past couple of months, what have we seen? You wrote in the piece that, at the beginning, you were being a little bit funny and asking whether this was really even that big of an announcement—whether it was more of a rebrand of APIs that Salesforce had already made available.

Does this feel like a significant change, or is it more of a branding exercise? What have we seen in the past couple of months as we’ve been able to observe what changes have really happened?

Seema Amble

I’ll separate it into the Salesforce context and then the broader context, which I think is more interesting. In the Salesforce context, it’s probably not that interesting. I think Salesforce was rightfully acknowledging a shift that’s happening in the market. From what I could tell, nothing actually changed. Their Headless 360 product was the same APIs that had always been exposed, now rebranded as their 360 product.

APIs have existed for a long time. But I think the broader trend here is that Salesforce, among others, is thinking about how to build for the agentic world. If an agent needs to access the data in a CRM like Salesforce, are they doing it via the UI, or are they using the API? Salesforce is saying, “We know what is changing: Agents need to access the data. Let’s offer a headless version for them to interact with the data instead of going through the UI.”

That said, again, I don’t think anything actually changed in the Salesforce context. But Salesforce is in the old world.

Another example is Notion, which has a headless product. I think that makes even more sense because many users of Salesforce are probably less technically adept and less likely to be building their own agents, although there are many, many more people doing that with Salesforce. Notion users tend, all things being equal, to be more tech-savvy and more agentic as builders.

I think Notion is one of many other companies that are also trying to figure out what it is they offer and what APIs they expose. I think Steven will talk more about MCP. A lot of this is also getting caught up in nomenclature: What are we calling things? The broader trend around how agents access systems of record is the bigger point.

Elena Burger

Yeah. From my understanding, this could also apply to something as simple as a chatbot. It’s not necessarily just an API or an MCP server. Salesforce acquired Slack a couple of years ago, and it could be something as simple as interacting with a CRM via a chatbot.

Seema Amble

Totally. I think I read somewhere that there’s been a 300% increase in Slack agent usage, which is essentially saying that you don’t need to log into the Salesforce UI to get the data, or whatever data it is.

These are all agentic ways of accessing it, rather than a human needing to log in and enter the data or, from a read perspective, go back and see, “Here’s the opportunity. Here’s what happened,” and look at it themselves. That interface is less relevant.

Elena Burger

Yeah. Steven, do you have anything to add here on the definitional territory that we’re covering right now, or on this discussion?

Steven Sinofsky

Well, sure. We’re in definitional hell right now, where part of a new wave of technology is that you make up a lot of new words for things you did before. That’s just a natural part of technology evolution.

I actually think it’s super important. First, you have an agent, which, as far as I can tell right now, is also a new word for a program that takes a very long time to run and might not finish. That’s just the best branding ever: A program that takes a really long time, which we used to call a bug, is now the coolest new feature ever, and it’s called an agent.

In seriousness, the most interesting way to think about what you’re really talking about doing differently between an agent and an API is: What are you actually doing? What is the agent itself doing?

Is it looking something up? That’s a pretty lightweight thing that all systems are good at. In fact, many of the newly announced headless agent APIs are just lookup. You basically have a new interface to the old way of looking something up, which is a lot more forgiving and involves a lot less UI goo and stuff like that.

Then there’s, “I want to do something,” and that’s where you get into very interesting issues. If you do something, you have to be impersonating a specific person. You have to have that person’s credentials. Is it another paid seat? Is it the same paid seat? You have all these interesting enterprise software issues that come up if you actually want to cause a change to a system of record.

Then there’s the third thing, which is analysis. Analysis is more than looking something up. It’s actually looking up a bunch of things. It often involves multiple systems, and that seems very well tuned to an agent because you’re not time-bound. You can spend energy, iterate, route it to different models, get different answers back, and compare them.

But it’s also where hallucination is a huge issue, because if you’re going to analyze something, you need a way to verify that every step of that analysis was correct. I think it’s super interesting and important when you look at headless and agents, which are conflated. You have to figure out what you’re talking about because we’re at different places in the evolution, the learning curve, and the deployment of agents relative to that 3-way matrix.

Elena Burger

Yeah. I think this is a good lead-up into a follow-up question: Historically, what has made software sticky, and how are agents starting to disrupt that? I’ll leave that to either of you to answer. Maybe you can both debate about that.

Seema Amble

I’d say there are many things that made software sticky, but a lot of it had to do with the way a human interacts with it. The UI was sticky because of the number of times you had to read and write, the frequency of access, the downstream workflows, all of the undocumented SOPs, or standard operating procedures—all the stuff that happened around the software that got ingrained in muscle memory and process—and then external parties, et cetera.

So, a CRM may be sticky because a sales rep needs to go in and out of it all the time. They’re used to interacting with Salesforce. A lot of times, when new VPs of sales come into our companies, they mandate that Salesforce is there because they’re used to using it, and their teams are used to using it.

Finance may rely on the Salesforce output for billing, and upstream marketing is going to rely on it as well. There are these dependencies, and they all drive stickiness. But I think the other piece, too, is that you need one single source of truth, right? You need to know whether an account is closed, who is working on it, and all of that needs to be logged in one place. If you go from CRM to, say, an ERP or payroll, that absolutely has legal and compliance reasons why you can’t have numbers that aren’t being tracked as cleanly and correctly as an auditor might like, for example.

So, anyways, this all drove stickiness and durability because you were used to using Salesforce, the whole ecosystem was using Salesforce, and it was the default option. Maybe there were 1 or 2 others in the market. Historically, those were some of the things that were driving stickiness.

Steven Sinofsky

Yeah. I mean, those are all exactly right. I think it’s important to also consider that the stickiest thing you could do is actually collect money from a customer. If you’re collecting money, it turns out it’s really, really hard for them to stop sending you money, and it’s really hard for them to figure out what to do if they stop sending you money. It sounds really trite, but the stickiest software is software that’s getting used somewhere.

Then, when you dig in and try to come up with reasons, it just depends on who you talk to in a company. You talk to the HIPAA compliance people in some company, and they’re going to tell you, “This is the software you have to use because it’s the most bestest HIPAA-compliant software.” If you talk to the administrators, you’re going to hear about onboarding new users. If you talk to the users, you’re going to hear about muscle memory and keystrokes, or labor unions, or whatever.

You really want to get the software sold, and that’s your fastest path to sticky. After that, it’s sort of a winner’s tale about what caused it to be sticky. In fact, the best thing about sticky is that if you’re the rep for a company that you’ve sold something to and the company is threatening you—“Hey, we’re going to replace you”—you’re just going to listen to them, and you’re going to find what’s sticky. If that works 3 or 4 times across different accounts, then you’ve just told the tale of what made the product sticky. It doesn’t matter what the PMs or what anybody else thought of.

It could be some crazy, arcane thing. I have stories of lots of sticky software and lots of arcane things. Anyone who’s ever tried to displace Microsoft Outlook for email very quickly learned about delegate access, having calendars owned by multiple people, and all of this crazy stuff.

I can tell you there was no meeting where we said, “Okay, let’s figure out how to make the calendar the sticky part of Outlook and make sure we handle recurring meeting exception handling well.” Then you go and find out that General Motors isn’t going to displace 600,000 seats because of the calendar, or some crazy thing like that. It’s really amazing in enterprise software what causes stickiness and how you can actually capitalize on it when somebody threatens to take you out of the enterprise.

Elena Burger

I think there’s a really good point there in 2 ways. Inertia is a really powerful force.

Seema Amble

And then I think the other thing is, yeah, nobody, when they’re building the software, is thinking about the rubric we put together and ticking off all these features that are going to do all these things. But I think the practical reality is also that as software extends its tentacles across an organization and gets ingrained in people using it, and they’ve been paying for it for a long time, it just seeps into how people are doing things. That’s hard to rip out.

Elena Burger

Yeah. You even talk about this in your PC mode, where there are all of these invisible, tacit understandings about how to use different products or things that are embedded both within the software and within the people using them. It does become hard after a while to extricate yourself from whatever ecosystem you happen to be in.

In fact, Steven, I think you’ve even said the SaaS apocalypse is overblown. You’ve written an essay called “The Death of Software? Nah.,” where you emphatically rejected this idea. Maybe you want to recount that piece a little bit for us.

Steven Sinofsky

Well, I mean, Seema co-wrote a post on SAP, which is sort of the ultimate example of sticky software. The only software that’s stickier than SAP is behind the scenes, and it’s the software that insurance companies wrote. They wrote all this software 50 years ago or 75 years ago, and if you ever try to replace it, there’s no replacing it. Whenever jokes come up about businesses that are looking for COBOL programmers, it’s to go and work on the insurance software that exists in every state in the union.

In many ways, what you’re seeing with one of the biggest successes to date in Stripe has been somebody actually going in and, for the first time in 2 generations, coding up the software to collect money from people. That itself had previously been an unsolved problem on the scale of insurance because nobody put together the tax laws for every country, every jurisdiction, every locality, every border crossing, every currency exchange. It’s mind-blowing.

Now that is the stickiest. That is not going anywhere, ever. It’ll be like we’ll be doing this podcast with our great-grandchildren 100 years from now, talking about how sticky that experience was. Just like I told you: You didn’t know this, but the software that runs Allstate is older than me, and it’s not going anywhere.

That’s because these examples are ones that codified an external force, and that external force was the regulatory body that they embraced. The seminal example is SAP: It just codified a company. If you take SAP out of a large automobile manufacturer, there’s no automobile manufacturer left. Or Walmart—the company just evaporates because the company is defined not just by purchasing the software, not even just by using it, but by how it codified the business rules into that product.

Seema Amble

I think it’s a good point to double-click on because I think a misconception right now is that you can just have a Postgres database and APIs and then, bam, replace SAP. That’s absolutely not true. I think partly—I don’t know if you want to elaborate on this, Steven; I’m happy to—but I think the logic and everything else that is captured in SAP is way more important than the fact that this data just happens to be in this database.

Elena Burger

There’s a reason why SAP takes multiple years to implement and get up and running. It’s not because the system integrators are slow—part of it is—but because it’s customized to the way that a business actually operates. I think that’s an important part of why you can’t just abstract away the software completely and turn it into a database plus APIs.

Steven Sinofsky

Yeah. This is just so important because this is one of the things where startups look at enterprise software and think about it in terms of startup scale. They take something mundane like expense reporting and say, “Okay, well, we have 40 people, and 1 person could figure out expense reports for 40 people. You could hire a human and be done with it.”

You come back from a trip, dump the receipts in a bucket, and 1 human rifles through them, and the expense-reporting problem goes away. Or you say, “Forget the human. We’ll just all take pictures of our receipts, OCR them, categorize them, and the whole thing will go away.”

That’s fine until you have 100,000 people in 20 countries with different national laws and policies about business expenses. Then you overlay corporate policies, and the whole thing just becomes complicated. Your business is codified that way, and you can’t replace it.

Back in the late 1990s, Larry Ellison at Oracle—who is now sort of the godfather of enterprise software—went on a multiyear rant about how enterprise software was so stupid because everybody customized it. He had this saying that businesses should just stick with the 80% solution and use whatever works 80% of the time.

Most enterprise people were like, “A, you’re just talking your book because your software only does 80% of what I need. But B, that’s just not how it works.” If you take the top 10 companies in autos, putting aside EV versus gas or whatever, they all just make cars, which is a lot of known technology with assembly lines and workers.

What differentiates the companies is how they operate and the internal processes they use to decide what car to make, how many more materials to buy, what currencies to hedge, how many people to hire, and when to introduce a new product line.

All of that is enterprise resource planning. And how is all of that done? It's all in SAP. So those companies are effectively run by people sitting in conference rooms looking at SAP screens, and the differences between Ford and Toyota and General Motors and Daimler are not just that they're looking at the same screen. It's that they chose which screens to look at, which customizations to make in those screens, and then they go and buy steel and aluminum and wire and dashboards and radios from all the same places.

I just think that people wildly underestimate the level of sophistication that customers apply to this software. Back when we were first starting to get Excel used in companies, you'll laugh at this. We used to do these little visits, and we'd go visit bankers. So we're sitting in Goldman Sachs and we're telling them that Excel is better than Lotus 1-2-3. That's super old. You don't even know what 1-2-3 is. I know. Trust me, it's old.

The guy at Goldman looked at us and said, “I don't think you understand. We make more money from Excel than you do.” And we're just sitting there like, “What is he talking about?” It made no sense to us. Then we started to think about it, and it's like, well, we sell Excel to Morgan Stanley and JPMorgan Chase and everybody else. What Goldman was saying was that their application of Excel was so differentiated. That wasn't just people typing. They built add-ins, they wrote all this code, and they defined their workflows. There's this wild underestimation that you could vibe-code your way into enterprise software.

Elena Burger

I was at a dinner last night, and there was someone there who was the head of RevOps at a—I don't know—maybe growth-stage startup. His task—this is a 1,000-plus-person company—was to rebuild their Salesforce instance internally. I think he was like, “Well, we know all the fields; we can import all the data,” and I was like, “That's not really the part that's tough, right? It's, well, how are you deciding what gets captured, how the whole organization lines up around it, and then who's going to maintain this over time?” I think that's a piece that just falls off.

You can vibe-code a CRM. We've all vibe-coded projects that have already gone stale and that we haven't touched again because it's painful. It takes time and needs to adapt to the business.

And Seema, you've also written about how there's an entire ecosystem of startups now that are just building on top of SAP and building around all of the headache-inducing stuff while still using SAP. So, to both of your points earlier, these legacy SaaS systems are so deeply embedded that the newer insurgents are just coming and building on top of and around them rather than trying to rip them out and get people to migrate completely.

Seema Amble

A lot of what we're seeing AI being used for today is: How do you make it—I think the word is often used—conversational? How do you pull the information out and actually make it more usable? How do you retrieve the information from SAP without needing to run a SQL query and get all the information or look at a bunch of screens? If I want to connect to Steven's point around analyzing 3 different sets of tables in different geographies, can I quickly query that in a natural-language way? Can I get reports automatically generated that are customized to me without needing to go back through the SAP customization process?

I think that usability layer is indicative of what's happening now with software in general, which is that accessing the UI is optional. Going back to the Slack bots point, you want the information delivered to you rather than needing to go to the UI. But the data and the business logic inside—whether it's SAP or something else that's replacing it—still need to exist one way or another.

Steven Sinofsky

Mhm. That's an incredibly important point for folks to take away: the biggest thing about enterprise software is that it almost always does what somebody wants it to do. They just don't know how to make it do that. There's no report that SAP can't generate—no graph, no chart, no analysis, or whatever—but you just can't figure it out. Or maybe it's configured so you don't have permissions or something.

The way to think of it is that in enterprise software, the 2 most frequently used features exist in no enterprise software natively: export to Excel and export as CSV and/or PDF—you pick. So, in all enterprise software, the first thing they have to do when they show up and do that first demo is answer the question that the customer asks: “Does it export to Excel? Does it export to CSV or PDF?” Because then you know you have an escape valve to do the thing that you couldn't do before in analysis.

What's so cool about where we are today is that now, with language models, you have this incredible way to actually consume those in a much easier way than you could before. If you think about PDFs, the old way used to be, “Okay, I want to figure out exception handling—some report that my system emits, declined expense reports or whatever—but I want to do it over some weird time period or across different currencies that it doesn't handle, or some weirdness that you can't figure out in the UI.” So now you can export them all, take these 20 PDFs, put them in a model, and do a bunch of analysis that you couldn't do before—or, if you did, it was all copy and paste, this mundane thing—and turn it into something that Seema wrote about: these ad hoc business processes are the ones that really become the most interesting.

They're interesting because that's how a business runs, but they're also interesting because those are the next products. Those are the next companies that people start. CRM used to just be a spreadsheet. If you were in a business and were an account manager and kept track of your accounts, you just kept track of them in Excel, and then a company got started to do that. It wasn't SaaS. It wasn't Salesforce first. It was the predecessor called Siebel. Then people were like, “Oh, we should make a whole company that does this.”

And that's what some of these apps are that you're seeing, using language models and interfaces that are chat to SAP or to Salesforce. They're just trying to take advantage of what the LLMs are really good at, which is synthesizing and orchestrating unstructured information.

Seema Amble

Yeah. I think we also forget that Salesforce is really an enforcement mechanism for the go-to-market team. It's like, okay, are you collecting all of the information that you need to? Of course, we can talk about Salesforce hygiene as a separate point, but do you have all the information you need? Is the human doing the work of getting the data to then capture the state of the business?

Elena Burger

Which—okay, but I think if we now switch to the agent world—and again, we can talk about what agent means—imagine there's an agent that needs to do outbound calling or outbound messaging. They want to be able to retrieve that information. They don't really care about how the fields are organized or how many clicks it takes, but they do still need to access that information.

But then the second piece they need is this context thing. We've talked a lot—I feel like the internet has talked a lot—about context graphs over the last 6 months, but what is that? That's all the exceptions: What do you do? How do you handle certain cases? It's the edge cases, the permissioning, and all the policies that are not necessarily in the fields of Salesforce.

For the agent to then go back to this 80/20 thing, the agent can extract all the information and send an outbound email based on the information that's in the CRM about the person and their persona and what they do and all that. But then, okay, how do you deal with one case versus another and how they respond? It's like, oh, well, normally if it's a person who's in Asia, we respond this way, but if it's a person in the US, we respond this other way. That's not captured in Salesforce, but that was in someone's head. And so that's the context that's really important now for agents to be able to act on behalf of this data.

Steven Sinofsky

Oh, that's super. For Salesforce in particular, that's incredibly important because I've never met a salesperson, an account manager, or an account executive who thinks that the default is the right answer for anything with their account. And no—even if they get the Japanese language right, “Oh, it's spring and the birds are chirping, but you're overdue on your payment; your license count is wrong”—even if you do that correctly, the rep is going to want to handle it in their specific way.

I think this notion of exception handling is just the root of the challenge with agents, which is that almost everything interesting in an enterprise is an exception.

Seema Amble

Yes. Yep, like that. People are all about exception handling. Basically, spend 15 minutes at McDonald's and watch people start at the kiosk and give up, and then go watch what they really want. They're like, “Well, I wanted a McFlurry, but I wanted 2 flavors and to mix them together, and that's not in the kiosk.” And it's always the exceptions.

Steven Sinofsky

And everything about automation in the enterprise is handling exceptions. It just is. It's the strangest thing. Enterprise pricing is a great example: How much is it per seat? Well, you have to call us. You call, then you talk, and then it's still an exception.

Seema Amble

Yeah, that's exactly right. These exceptions aren't captured anywhere right now. Now, I think if there's a voice agent doing, let's say, compliance-check calls for freight, as one of our portfolio companies does, they're now collecting the exceptions through their voice agent and getting some of that context. Or, if we're looking—we can talk about computer-using agents—if you're observing humans, how they're clicking through software and responding to things, we now have the ability not only to record data or interactions but then process that by LLMs. Then you're able to start collecting some of this context, but there's a lot there.

As Steven was saying, all the interesting work is around the exceptions. It's not like, okay, 3 days later, we've got it all—we've got all the context—because sales cycles take a long time. Each exception isn't handled with a frequency that gets you the data immediately, right? You have to feel comfortable; you have to get to that point where you're like, okay, we've observed enough interactions to actually capture and understand the exceptions. Then, on the sales side, the buyer trusts that this piece of software has actually captured all the context to handle them.

Steven Sinofsky

Well, let me just add to that, building on that, because I think it helps us go back to this notion of headless and what both the challenges and the opportunities are. Of course, if you're an engineer—with almost everyone talking about what's going on in the world of AI today—you think headless and API, an agent API, are just interchangeable. So you think, "Oh, well, it's code; I can write the business process down." The problem you hit right at the beginning is that if you're not an engineer, you can't even explain the process that you use to resolve a customer issue.

In fact, it's very interesting to watch Amazon really do some of the best work on this because they really don't want to have humans. You can't call Amazon for anything; it's just hopeless. What they're doing is learning with everybody the best way to automate something, and it's their religion. It's their core principle: You just decide in favor of the customer.

They sent the wrong thing? You go to the chatbot, tell them, and the chatbot understands that you got the wrong thing and just sends you a new one. I think that's so interesting compared to old-school exception handling. Then they use the data to improve the internal shipping, handling, and warehouse process—maybe it's the product description, a zillion other things, or reviews.

I find that's what's so interesting about the capabilities of AI: It's driving a different definition and different behavior at companies about how to handle exceptions. When we get through the 1.0 version of this, we're going to get to a new version where people are comfortable letting AI do or decide things because they realize it's adding a level of predictability and repeatability to their enterprise.

Elena Burger

It is. It's funny to think that maybe customer service gets worse in the short term because things stop getting decided by default in favor of the customer. Suddenly, you actually have to defend your case again instead of being reshipped the Sensodyne toothpaste you feel like you were owed.

More generally, it sounds like you're both saying that automating the long tail is still the hardest thing about all of this. Is that true, or would you say there are other hard things that developers and founders also need to think about?

Seema Amble

I think that's part of it. I think there are a lot of other things around permissioning, and you could probably lump it into the long tail. Permissioning is part of this, right? As you give people—or give it—API access, which cases can people extract data? When can they write versus read? That all needs to be figured out over time as well, as do interactions between agents.

If you go back to the idea of a system of record, ideally there's one central repository of data that is the source of truth. But now, if you have multiple people accessing and writing to it, who gets to access it and when? These are additional problems that need to be solved—solvable problems, but they will take time.

Steven Sinofsky

Well, one of the things that happens in technology shifts is—you know the thing about nobody understanding exponential when it's happening—so you have to be very careful not to extrapolate linearly when something exponential is happening.

The same thing happens with productivity, or an analogous thing happens with productivity: People look at the existing body of work that happens today and say, "Okay, how do we make that easier?" Then all of a sudden there's all this fear that we're going to automate everything away, that everything is just going to become an API, which developers and engineers say, "Oh, that will be easy," and then we'll be in this nirvana world where everything is automated, easy, and predictable. But they forget that productivity drives new scenarios.

So the minute that you can get something easier with automation and can actually automate it—which I do think is happening right now with agents and language models—we're going to dream up a whole bunch of new stuff to do. I just mentioned this loop Amazon must be in on customer service. They got rid of all the phone people and the phone experience that would be miserable: doing a return, the challenge-response and the fighting, asking, "Can I return this? Do I have to package it up? Or will you just ignore it, like toothpaste?" They don't want it back.

That's a pioneering invention by Amazon: If somebody gets the wrong consumable, we just don't want it. They've opened it or used part of it; it's cheaper just to have them throw it away. Well, that never happened before. You used to have to actually bring spoiled food to the supermarket and show it to them.

So they've fixed that level of productivity, but now there's this backend that's just out there constantly figuring out how to make sure it doesn't happen again. Now they need a new level of analysis, a new set of tools. The long tail got no shorter; it just got longer in a different way.

Seema Amble

Yes. I think people forget that that's how innovation works: constant reinvention. It's a growing pie, not a static pie. All the negativity around AI comes from thinking that the work to be done is this fixed thing that takes n people and m amount of software, and we're just going to replace n people with m plus 5, and then we're done. There are no jobs anymore; there's just an agent running. That's just never going to happen.

Legal is a great example of this. People do contracts, and they think that the law is going to help contracts get done quicker without lawyers. Except I can assure you contracts will get longer and more sophisticated and encompass way more sets of scenarios than a person ever could. And that's going to create a whole—

Steven Sinofsky

More litigation around it. And that creates a whole ecosystem. Look, there's the now-apocryphal, semi-apocryphal famous example of radiology, which is a correlation, not causation, but radiologists all love AI, and now we're having a radiologist shortage. It's not—there are a lot of reasons. It's complicated, but it just shows that the innovation wasn't static and the market for the demand wasn't static.

I think a lot of what happens at the enterprise level is that the minute you automate the most mundane thing and think you have it all squared away, whole new things appear. Expense reporting is a really good example. First there's nothing, then people figure out how to do spreadsheets, and then people figure out, "Oh, now we have a whole system. We can analyze it."

Elena Burger

There's always another layer of analysis on top.

Steven Sinofsky

Always there. But the analysis then drives new processes and new behaviors that themselves differentiate companies. Business travel, to stick with that example, is a huge sink in most companies. It's just a giant expense hole that they wish they could shrink.

But once they can tie it to how things perform in their company, then it's more than just expense moderation.

Seema Amble

It's actually figuring out performance optimization. Figuring that whole thing out becomes a different kind of job than just booking travel and analyzing expenses. It becomes this whole remote-work optimization tool, and then it's a different thing.

I think the other interesting thing—not to dwell or spend too much time on business travel—is that it also ties the physical and digital worlds together. There are always things that humans will be doing. Maybe it's not back-office TPS reports, but salespeople will be closing deals; there will be human interaction to close deals. People will be getting on planes as a result, and maybe they aren't spending as much time entering data into Salesforce or doing things along the way, but there will be humans doing online- and offline-world work. I think there will always be data exhaust from things to capture, optimization that needs to happen, and that isn't going away either.

Steven Sinofsky

Yeah. Well, I think open-source software development is actually a really good example of this, because the hardest thing in software development is that you have to be finished at some point so that everybody knows this is a stable release and can go build on it. The art of finishing is this long tail of not changing the code. And there's no API for that.

Developers don't hesitate to think there should be an API for that. They could think of a way to automate it with voting and a discussion that has sentiment analysis or whatever, but you still need a bunch of people to concur over a decision to fix or not fix something. And yet those same people will just say some other business process, like closing the books for earnings, should just be an API.

It's literally the same mental model. There's a bunch of stuff, and we're deciding when to close the books and what sales to account for, when, and where. It's fixing a bug, and there's a story around it, a narrative, and we have to explain it to our boss. If something goes wrong, we need a trail that explains who did what.

So much of what a business really is is just the people deciding things. All that software does is uplevel and abstract what they decide, how they decide it, and what tools they use.

Elena Burger

The other sort of follow-up to Seema's point is that it's the best case for just recording everything you do, to capture if people are going and flying and closing deals in person. Make sure the software or the LLM can capture everything that happens at all times. Obviously, I'm not advocating for a full panopticon, but—

Steven Sinofsky

Synthetic gathering.

Elena Burger

Exactly. Exactly. Whether it's recording conversations or taking emails and written artifacts and ingesting them, this is the way that the world is moving. So, yeah.

Steven Sinofsky

Yeah. Well, it's also to your earlier point: expertise exists in this cloud in an organization, and it is the untapped resource of the modern era. Aaron Levie at Box has done the most eloquent job of repeatedly explaining the assets that exist in all of these Word and Excel documents strewn throughout a company.

It's actually very, very hard to understand which documents are important and which ones to believe. Part of being in a company and having a culture is really knowing the answer to that. It's super interesting to watch the customers at Box use Box to actually answer those questions: Which are the sales PowerPoint presentations that are actually working? Which are the spreadsheets and the models that people actually rely on?

I think AI is the first thing to come along that really taps into that unstructured information in a company.

Elena Burger

Before we wrap up, it might be good to visit the more immediate history and then the more faraway history of what headless software even is. Steven, I know you wrote a piece last year in reaction to the rise of MCP servers. In that piece, you also related it to the early Microsoft litigation that the Justice Department levied against them, and part of the argument was that Microsoft had a lot of products that could be categorized as middleware.

I'm just curious: In all of these different software waves that you've witnessed, in what ways is history rhyming and repeating? Maybe not on the litigation side, but on the product level. That part will continue, too?

Steven Sinofsky

Yes. It's super interesting. I love Seema to opine on where she sees things going with startups in this regard as well, so I'll go quick.

The real thing with MCP is that so much of what we're seeing now is driven by an engineering view of what would make for a good software architecture, and very little of it is being driven by seamlessly using the physical reality of the world. Of course, if you're an engineer, you'd love for every tool you want to use to have a very clean API, preferably a command-line interface that pipes text in and out. That would be perfect, but it turns out not to be how the world wants to work. There are many reasons why it doesn't want to work that way. Seema touched on many of them, like security and compliance, and things like that.

The reality is that no software wants to be disintermediated by some other layer above it. Nobody wants to just be put in a corner and told, “Your job is to just store this SQL format for expense reports and do nothing more. We're going to use you only for that, and, by the way, we're piping you through to some other tool to analyze expense reports.” That's not a growing business; that's a decaying business.

This whole notion that everybody is going to be perfectly content to be abstracted by some benign layer in the middle just doesn't really work that way. Customers actually do not want to assemble their scenario from a bunch of different providers, because your system will only be as stable as the most unstable part of that. If the expense-report company goes out of business, you're completely out of luck.

You want your expense-report company to be thriving and doing more stuff, even though in your head you're thinking, “I wish they would just stop. I don't want any more from them. It's getting complicated. They just did a UI reworking that's driving me crazy.”

The flip side is that those companies aren't just going to sit there and decay. They're going to look to the left and look to the right, and they're just going to do the stuff that they see people using with their product. SAP, the example Seema used—we're seeing this whole ecosystem grow up, and SAP is just going to do those things. That's the norm now. Not all of them, and most of them, they're not going to do very well.

In fact, just before this, I was talking to somebody, and we reminded them that in most giant enterprise companies, they view just a tie with some competitor as a win, because they'll just bundle it into their existing thing and give it away. This middleware layer is always, always very unstable. It looks great in a network-hierarchy diagram of the OSI levels of networking, but it's just never that stable.

Seema Amble

Yeah. I think there are 2 things I'll add. One is the practical realities. Even going back to the Salesforce example, or Workday: Workday has had APIs that you could work with. But can you really extract all of the data out of Workday in a clean way and just operate without using Workday? No.

Workday makes it extremely difficult to actually get access to the documentation and work with the API, and they don't expose all the endpoints. To use the API example, this is analogous to what we're seeing now: It makes it a dumb database, right? They're not incentivized to do that.

I think what we're seeing is that there are 3 paths in front of you if you're a consumer or a business that's looking to buy software. One is that you take Salesforce and either turn on Agentforce or build all your agents on top of it, and then treat Salesforce as just the back end.

Some of that will work, but some of that will also not work, because Salesforce doesn't want that to be the case. They don't want to be just the data in the background, right? I think there will be mixed results around that, and I'm not bullish on the incumbent software building great agents on top.

There's option 2, which is that you just totally DIY it. You have the most control in that situation. However, based on everything we just talked about, that's really hard, right? You have to rebuild true enterprise software. For a startup, building or rebuilding a CRM is much easier than rebuilding a CRM for a Fortune 500 business.

Steven Sinofsky

It's a lot of business logic to capture, and you're also trying to do open-heart surgery while the patient is alive, right? Or whatever analogy you want to use.

Well, hopefully they're alive, but—

Seema Amble

Yeah. Yeah. Yes, yes, yes. Of course, they're alive. I mean, you're taking the engine out midflight, or whatever you want to say as the analogy.

That’s really hard, and you have to get the practical realities of permissioning and collaboration and all that right.

Then there’s a 3rd option, and I think this is why we continue to do what we do in investing in AI software: there is a reason that agents can continue to be built, and the data can be sucked in and built in the background. A lot of what we’re seeing right now is things that are working alongside SAP, or a layer of visibility on top that is enhancing the experience and allowing the business user to then run agents on top of the existing data they have, while also not throwing out all of the logic they’ve had in the background.

Then I think they can also create a new system of record. Voice agents are collecting new data, recordings are collecting new data, and transcription and ingestion of documents are pulling in all of that documentation. Maybe one day these AI startups will replace the systems of record in the back end, but they’re doing so in a systematic way, observing how the business is operating.

Elena Burger

I guess to close this out, Seema, you sort of just touched on this: where are we really seeing the biggest opportunities for startups right now?

Seema Amble

A lot of this is what I was just saying. It’s doing the things that the incumbents are not doing right now, which is going from a layer of collection of data into, “How do we take action on top of it?” Take the CRM example. It’s not just logging all of the call information; now I’m providing the intelligence back around, “How do I prioritize leads? Which accounts should we work on? Which have risk of churn?” Flagging all of that and then sending the outbound.

Part of that is creating this agentic loop, where the agent sends the outbound, sees the response, and you’re understanding, A, what works and what didn’t and how people responded, and B, you’re also collecting benchmark data on, “This type of response is most effective in these cases. In Asia, we should be using this type of language or opening versus in Europe,” and so on. You’re now agentically collecting all of that, and that’s an interesting data exhaust.

The 3rd area I’d flag, too, is that we talked about the physical realities, but another part of physical realities is that a lot of the vertical software that builds for the physical world is a really interesting set of data that’s hard to capture and has historically been hard to capture. You’ll have to continue to pull together things that agents can operate on in software, but also what humans are doing out in the field and what machines are doing out in the field, and pull that back in. Construction, manufacturing, all of that.

Steven Sinofsky

The universal truth for enterprise software is that the most difficult thing to do, which happens to be the dumbest, is to attempt to compete head-on with an existing category. By head-on, I mean not just the same category, but doing it the same way.

The biggest opportunity right now is always, always to look at the existing mental map of enterprise categories and be in between 2 established players. The thing that established players won’t do during a massive technology shift is disturb their existing product line and go-to-market. They absolutely will just bolt AI onto their existing product. They won’t get rid of it, stop working on it, or do anything to break it. They’re just going to try to weather this technology storm by powering through it.

Your opportunity in a startup is to look at 2 big players who are bolting AI onto the side and exposing some existing API as an agent or whatever, and just aim for the middle. Do things in the new way. By not attacking head-on, you don’t show up at every single customer and have them say, “Well, you need to do these 8,000 things before you even enter the door.”

Instead, you have an equally difficult question, but one you’re in control of: “Why do you even exist?” That’s your own question. You don’t have to answer to a 20-year-old framework that was created to answer a bunch of questions that aren’t even relevant anymore.

The best example of this is HTTP and HTML. Client-server existed, but the reason those took over was not because they did all the things that client-server did. In fact, they did none of them, but they implemented that concept in an entirely new way. The web exists in spite of the fact that legacy vendors had $1 trillion invested in how client-server should work.

Elena Burger

Well, I would say the other piece, too, is that it’s not just between 2 legacy vendors. I think now there’s a layer of translation between 2 different functions within an organization, too.

Steven Sinofsky

Oh yeah. Yeah, for sure.

Elena Burger

Software has always sold to, “Oh, I’m selling into just the sales team or the finance team,” but then there are these handoffs, which is now the context on bills and deals. That actually also presents an interesting opportunity.

The last question I have is for Steven. Network effects are this thing we always talk about on the consumer side, and they’re a great source of defensibility. No enterprise software business, as far as I can tell, has successfully implemented network effects, but you could argue that they’re a good source of durability over time. I think Salesforce has tried this in a couple of ways in the past, but do you think enterprise software will start entering the field of network effects? Are we going to have both buyers and sellers on our CRM and therefore be able to mediate these transactions? I’m curious to get your take on that.

Steven Sinofsky

Certainly, network effects outside of a company are extremely difficult for a bunch of compliance and security reasons. But the biggest network effect in enterprise software is inside of a company.

We’re seeing that happen now with just chat. All of a sudden, you’re seeing this dynamic that almost felt like the good old days, when some very motivated person—most people who work in enterprises, it turns out, are not super interested in making their job better. They actually just want to go to work, get paid, and go home. They don’t come to work every day going, “How can I make my job better? How could I streamline my task?” They just want to not mess it up. That is a lot of the world.

There’s a small set of people, like those bankers at Goldman Sachs, who were saying, “How do I do more deals faster, better, with more clever models?” They were using Excel when the other bankers were using Lotus 1-2-3.

There’s actually an old commercial for Excel floating around on the internet—a launch TV ad from the late 1980s, where the first Excel spreadsheets were being used. It’s a person sitting there with this monstrous laptop that weighed like 12 pounds in an elevator, trying to use it. I’m laughing because, of course, they were trying not to run out of battery life during the elevator ride, which was invariably the case.

All of a sudden, this crowded elevator of people in 1980s ties and wearing 1980s glasses is looking at the spreadsheet and going, “What are you doing? How are you doing that?” They’re getting all excited. Fast-forward to 2025, and that’s exactly what happened with chat.

In fact, I had a friend at SAP who was writing an SAP white paper about something, and I just asked them, “Tell me what questions you’re trying to answer.” I did the prompt and sent them back a white paper. I’m positive I kicked off some sort of viral loop—not technically a viral loop, but some sort of network-effect viral loop—inside her team, because all of a sudden people are seeing how to make their job better, it’s accessible to them, and they’re doing it.

To your point, Elena, this idea of a tool that enables 2 functions to talk together that couldn’t before is golden. That’s exactly what enterprise software integration is, except that’s all manual, brute-force, hire-Accenture kind of stuff.

If you have products that bridge this, and you can develop software that leverages AI to bring together parts of an organization that don’t normally communicate, that’s a whole new category. Figma did a bunch of this with design and product development. We’ve seen that with things like IT budgeting, where IT and finance would end up with tools that helped them both do forecasting, and the cloud enabled that.

I think that’s a huge opportunity.

Elena Burger

Nice. Well, I think that’s also an amazing note to end on. Thank you so much, Steven, for joining us here.

Steven Sinofsky

Thanks, Seema.

Seema Amble

Yeah. And thank you.

Elena Burger

And thank you, Seema.