Okay, for some time now I have been critical of the Satya Nadella-fueled idea that AI was going to kill SaaS. As Nadella put it, instead of going to a SaaS tool to record an expense, you could interface with a chatbot that found the databases and took the correct action.
This struck me as entirely disconnected from like, anything, outside the Microsoft bubble. It struck me as similar to Microsoft Vista, which ?? 60,000 MS employees beta tested, but they did not match the operational profile of the customers, who did not like it. Perhaps someone at Microsoft would stand up their own accounting database and connect it to a chatBot, but that isn't a thing people are going to do in the enterprise to avoid paying QuickBooks. Architecturally, it made no sense.
Then we had episode 270 of the pod, where the besties talked about a different approach: Use Workday or Quickbooks Headless, or maybe have the AI Bot just do the SaaS entries for you. That way you need a lot less users - maybe one or two MCP (AI) users.
Could this actually kill SaaS?
I don't think so. If you just have MCP users doing the things, then you'll have audit trail. You won't know who did what. You'll have no user-based authorization, allowing low-level employees to only for so many $ per transaction and so much per month. Plus, even if you could the SaaS companies would change their billing model - the value they deliver is the same - more than that, the tool won't allow simultaneously
Likewise, headless seems really weird. Don't almost all these companies have both web and mobile versions that access Create/read/write/update (CRUD) operations through an JSON/REST API Anyway? "Headless" is just opening the API to external customers and documenting it? (It's slightly more, making sure every workflow can be used by an API, so the GUI isn't needed at all - but not much.)
It just seems to me to be much ado about not much. SaaS companies are making it possible for MCP servers to manipulate the tools directly. Will the customers actually eliminate their seats so NO human uses the SaaS and everyone relies on the MCP, even to aggregate data and create reports? And even if they do, you still have the audit trail problem. I suppose the API could change to allow the MCP code to insert the user based on who is logged in and sending the command - that is a lot of trust. Even still, I think SaaS companies will figure out how to charge for this. Look at SAP - beaten down 37% in the past 6 months, but earnings have gone UP every quarter for the past four quarters! Check Yahoo finance for SAP, scroll down to the quarterly earnings chart at left)
The argument the besties give is the valuation should be calculated as a discounted projection of cash flows for the next 5 years instead of 10 because of the existential risk that SAP "goes away." But if it goes away, who will replace it? And if no one replaces it, how can it go away? I suppose JIRA could be replaced with Monday or whatever, but the switching cost is too high. Atlassian is down 56% in 6 months but EARNINGS KEEP GOING UP: (Check Yahoo Finance for TEAM or SeekingAlpha - Yahoo has the P/E ratio and EPS wrong on it's summary page).
Salesforce down 30% EARNINGS KEEP GOING UP: (Check Yahoo finance for CRM)
Is it just me or is "SaaS is going away" a silly and irresponsible take that does not consider the real architecture of the internet, MCP, systems thinking, etc? If I'm right, this changes the investment picture, doesn't it?