D (8:18)
Yeah. So let me try to give the strongest bear case I can. So right now you basically have the ability to spin up code very cheaply, very quickly. Something used to take many months. A lot of iteration can now be done on the fly. You could get a product that is as good or better than the existing software product. The UI can be better. It could be custom made to a person. And then you also don't have to pay monthly or annual fees to anyone because you could just build the software yourself. And now it has, you know, and it could look better, it could be customized for you. And then maybe over time too, you have AI agents that can use the software for you. And so you don't even need to use the software yourself. It's now an AI agent that's doing everything for you. And so that's kind of the scariest scenario to paint because you're kind of disrupting or disintermediating Constellation software in two layers there. You're disintermediating the software, the tool, and then also the end user too, with an AI agent. So we're getting rid of the software and we're getting rid of the user of the software because it's going to be AI all around. That's kind of, I think, the fear that people have. And so it's a fair fear to have. And maybe if we're looking on a long enough time frame, I don't know what time frame that would be, that could eventually happen. But if we're talking practically about the actual moats that exist for these companies and how hard it would be and also the risk involved in doing all this today, it seems pretty, pretty far out. And I'll start kind of refuting kind of this bear thesis that we just laid out where once again, it's kind of two layers to it. One, AI creates the software. The software is cheaper, so people use the cheaper software. This could be a business owner that does it themselves and so they're replacing Constellation Softwares. Or it can be someone else who's a new AI company that builds the software and then tries to go out and undercut them on price and sells it much cheaper. And then the third sort of thing kind of off in the distance is this AI agent idea where maybe you don't even have a user of software altogether because it's AI all around. And so kind of taking those in order, the first one, the thing to keep in mind is that whenever a business builds a product, having a better product than a competitor is not sufficient enough to build a business. It really isn't. And you know, one example we could just think of Coca Cola and blind taste test. A lot of people prefer other sort of drinks. They'll prefer Pepsi, they preferred New Coke to old Coke, but still Coca Cola. Their advantage isn't in the fact their product tastes better. It's in the fact they have the brand. It's in the fact they have the distribution. You could get it, you know, all over the world, basically. And so there's all, all these different business factors that lie outside of the actual product itself. And so what's happened when I can now create software and create it really cheaply is it means there's more competition on the product layer. But it doesn't change distribution. It doesn't change the fact that you don't have a salesforce going that's going to a farmer out in Oklahoma who's using your chicken coop software and how are you going to get him to switch? And so it doesn't change all these other dynamics. And by the way, a lot of the software Constellations customers use is already really old. The UI is already really antiquated. And so this was never software that was hard to create. There was already an opportunity for a single engineer to recreate their entire software stack of, you know this VMS company, but, but it wouldn't be a successful endeavor for them because you won't be able to get them to switch. Because then this kind of gets into. The second aspect of this is that it's not just about finding the customer, which by the way is not easy in the distribution of that. It's not just about the service element of it too, which if you have an AI product, where's the service involved in that? People still need a human and to be able to convince, to trade and all that change software and in case something goes wrong. But then on top of all of that, you have the fact that, sorry, we're talking about the AI software product. And then we're saying on top of all that you have the fact that whenever there is an issue with that, you're going to need a service element for that, you're going to need someone to be able to fix the AI software. And so there's all of these kind of elements at play here. And then the most important piece of which is going to be the mission critical aspect. And so we could think of kind of the asymmetries involved whenever you're switching something like that that is mission critical. Okay, I save, you know, one point of margin, less than one point of margin, maybe it's even negligible. And I'm risking potentially losing all of my revenues, I'm risking losing customers. Because if there's any issue whatsoever in this, in this new software I'm introducing, I have no idea how to fix it. I just went to a chat bot to create it, or I just was sold it by some AI company that has no support team. And so that is kind of an issue with that. When you're thinking of the software running the entire business, it is critical to all of the revenues you generate. And if you pull this out and it doesn't work, you do not have a business. You are not functioning an hour later as a business. And that is a scary thing. And so even if you got to the point that, you know, people are really convinced it works, it's a little like AV right now, right? A lot of stats show autonomous vehicles are more efficient than a human driver. But guess what? We still don't roll out AV because we're still kind of scared of it. And we want it to get to the point that it is much, much, much better than a human driver before we go ahead and push this out all over the world. And so it's a similar thing. This, it's not enough that it gets close. Which by the way, AI is not at the point that is as, as good as existing software because AI is still probabilistic. And very often when you're creating software, it's deterministic. And so any sort of mistake in that whatsoever, it can wreck everything. And there's other mistakes too, involving integration. And then there's an entire aspect of retraining your employee base. And so just to kind of stay on this idea of it being mission critical and why you don't want to switch, it's just not a good risk reward. If we come back to idea that every sort of product you have has to have a sort of benefit to the consumer, we could think about what is the consumer benefit of this software being created by AI. The only real benefit is a lower cost. There's a lot of times where businesses are not thinking about saving money if the cost is potentially a loss of efficiency, which is if I'm retraining employee base or potentially losing customers, losing revenue. It's just not a, it's not a good trade off that I don't think most people will realistically make. Will there be some business owner that loves playing with tech and say, hey, I could vibe code this whole thing and he rips it out and replaces it. There's going to be stories like that. I think it will happen. But is that going to happen in mass across all of their different businesses, all the different verticals? No, because the average person who's buying the software is not that tech savvy. A lot of the software, by the way, is still on, on prem. They don't disclose how much, but that means it's on an old server, it's not on the cloud, it's not even Internet software. And so this is very old stuff that you download with a disk. These are not tech forward sort of businesses. And so here's all these different aspects to kind of just summarize real quickly. You have the fact that it's mission critical. You have the fact that the employees are kind of trained on it, they're used to it. You have the fact that there's an asymmetry involved in a small amount of cost saving, potentially losing loss of revenue and customers and all that. And so that's kind of addressing this first aspect of the software, you know, them being able to create their own software to replace it. And then it's also touching on a bit too the idea that these AI native software companies are going to be eating the whole world because they're still going to need the distribution, the support and all that. And then by the way, Constellation Software has a professional service line item of revenue in their revenues, which if you look at that, what that is is that's them actually very often sending a person to the company to build the software that the customer wants. And so in that case, they're already customizing it to the way the customer wants it. And so that's kind of addressing that too when you're talking about the AI software company. And then the last one is AI agents. We could touch on that in a second, but I feel like that was a lot right there.