Software disruption, software deflation, and the death of the old vendor playbook. All in one screenshot.

 

Let me tell you what happened yesterday afternoon.

We have an app we vibe-coded ourselves called 10K. It’s our AI VP of Marketing. We built it ourselves on Replit. It runs a big chunk of our marketing operations at SaaStr, and it’s become one of the most important tools in the company.

We Built Our Own AI VP of Marketing. Here’s What It Actually Does.

But I realized it was too hard for me to ask it questions.  So I wanted to add a feature: an AI chatbot that sits inside 10K and lets anyone on our team talk directly to the dashboard data. Ask it anything about tickets, revenue, sponsors, campaigns. In plain English. And get a real answer back.

So I told Replit’s agent: “Is it possible to build a pop up that looks like a robot and you can ask it questions of the data we have in app?”

Honestly an awfully mediocre prompt.  But three messages and five actions later, it asked if it should go ahead and build it.

I said “Yes, build it.”

25 seconds of work. Four actions. $0.20 in agent credits.

Done. Deployed. In production. Working.  And working really, really well.

It works great. Probably better than 98% of the chatbot or “AI assistant” products I could go buy from a vendor right now.

And … I didn’t have to hop on a call with a sales rep. I didn’t have to sit through a demo. I didn’t have to negotiate a contract, wait for onboarding, or file a support ticket when the integration broke.

I just told the Replit agent what I wanted. And it built it for me.

Look at That Prompt. Really Look at It.

Go back and re-read what I actually typed into Replit:

“Is it possible to build a pop up that looks like a robot and you can ask it questions of the data we have in app?”

That’s it. That’s the whole prompt. No special syntax. No carefully engineered instructions. No chain-of-thought tricks or temperature settings or system prompts. I didn’t even phrase it as a command. I asked a question. A pretty casual one.  Maybe even, to be honest, a not very good prompt.  Probably even a few months ago, it wouldn’t have worked.  But the models have moved on and gotten so, so good.

A year ago, there was a whole cottage industry around “prompt engineering.” People were selling courses on it. Companies were hiring for it. The assumption was that talking to AI required some special skill, some secret language that separated the people who could get results from the people who couldn’t.

That assumption is dead.

I typed a sentence the way I’d type a casual text message to a coworker. Slightly messy grammar. Vague on the specifics. Didn’t tell it what framework to use, what API to call, how to structure the UI, or where to put the data layer. I just described what I wanted in plain English and let the agent figure out the rest.

And it did. In 25 seconds.

This is the part that matters for every non-technical founder and operator reading this. You don’t need to learn a new skill. You don’t need to take a course. You don’t need to hire a prompt engineer. You just need to be able to describe what you want your software to do, the same way you’d describe it to a human teammate. If you can write a Slack message, you can vibe code now, for real.

The bar for building software has never been lower. And it’s still dropping.

One important thing to be clear: this 10K AI chat widget is leveraging data that is clean and already in our app.  This in essence means for this use case, no real training was required.  No clean data, or data all?  It would be a lot more work.  But more internal use cases where you already have clean data, you may be able to do the same.

What 10K Actually Is (And Why It Matters)

For those who haven’t followed the story: 10K isn’t one app. It’s two.

The strategic layer is our AI VP of Marketing built on Claude Opus + Replit. It ingested 4+ years of SaaStr’s historical data from Salesforce, registration patterns, and campaign performance. It outputs a six-month marketing roadmap with daily executable tasks. We talk to it every day to stay on track. It tells us what to do. No off-the-shelf tool could do this, because no vendor has our proprietary data or understands our specific business well enough to generate a real plan.

The operational layer is the Monday meeting app. Every Monday, our team meeting doesn’t start with someone pulling up a stale deck. It starts with 10K. Revenue for the week. Goals tied to the quarter. Pipeline projections. Campaign recommendations with reasoning. Dynamic metric updates in real time as we discuss.  And it sends us daily Slack updates and email updates on all our progress, “fun facts” on our metrics.  And … where we are behind.  It nags us to get back on track.  And ahead of plan.

Before 10K, our Monday meeting was like every other Monday meeting at every other company: someone pulled the numbers the night before, the deck was already slightly stale by morning, half the room was working off different versions of the truth, and we burned 20 minutes just getting aligned.

Now we spend those 20 minutes making decisions.

And today I added a chatbot on top of both layers so anyone can walk up to the app and just ask it any question across all our data and metrics. The way software should work.

This Is Software Deflation in Real Time

Let’s do the math on what happened today.

A typical “AI chatbot for your data” product from a B2B vendor costs somewhere between $500 and $5,000 per month. You’ll spend weeks on evaluation, a week on procurement, another week on integration, and then a few more weeks wondering why it doesn’t actually understand your data.

I spent $0.20 and 25 seconds. And mine is better. Because it’s built on top of my actual data, inside my actual app, with my actual context.

This is what deflation looks like. Not theoretical deflation. Not “someday the costs will come down.” Right now. Today. In production.

Every feature you used to have to buy from a vendor, you can now add to your own apps for pennies. That’s not an exaggeration. That’s literally what happened this morning.

The 90/10 Rule Still Applies (Buy Most Things, Build the Rest)

Before anyone reads this and decides to rebuild Salesforce on a weekend, let me be clear: we spend over $500K a year on AI agents and tools from vendors. We run 20+ AI agents in production. Artisan and Monaco for outbound SDR. Qualified for inbound BDR. Agentforce to reactivate lapsed leads. Delphi for our Digital Jason advisor bot. Gamma, Momentum, Opus Pro, and a bunch more.

The rule we follow is 90/10. Buy 90% of what you need. Build the 10% that the market literally cannot give you.

10K falls into that 10%. No vendor on earth sells a product that knows SaaStr’s years of event and community data, understands our specific funnel, can design our campaigns, and runs our Monday meeting. That product will never exist for us. It’s an n=1 app. Built for a market of one.

But the chatbot I added today? That’s the kind of feature that a vendor would charge you $1,000 a month for and call it their “AI Assistant Pro Plan.” I added it in 25 seconds for less than the cost of a gumball.

That’s the part that should scare B2B software vendors.

The 90/10 Rule for AI Agents, A Deep Dive: When To Replace Paid SaaS Tools With a Vibe-Coded Apps. And When Not To.

 

What This Means for B2B Software

Three things are happening at once, and they’re compounding.

First, the marginal cost of adding AI features to any app is approaching zero. Not just for engineers. For anyone who’s become fluent in vibe coding tools like Replit. I’m not a developer. I’m a 2x founder and a VC. But after 100+ days and 10+ production apps on Replit, I can see an app in my head and ship it. Adding a chatbot to an existing app for $0.20 is not unusual anymore. It’s Tuesday.

Second, custom apps built on your own data are often going to be better than generic tools. This is the hard truth that vendors don’t want to hear. A chatbot that knows your specific data, your specific metrics, your specific business context will outperform a general-purpose “AI analytics assistant” every single time. It’s not even close.

Third, the old vendor sales motion is dying. I didn’t want to hop on a call. I didn’t want to watch a demo. I didn’t want to negotiate pricing. I wanted a feature, and I wanted it now. The gap between “I have an idea” and “it’s in production” used to be weeks or months. Now it’s seconds. And once you’ve experienced that, going back to the old way feels like dial-up internet.

The Real Question for Vendors

If I can add a production-quality AI chatbot to my own app in 25 seconds for $0.20, what exactly am I paying you $1,000 a month for?

That’s not a rhetorical question. There are good answers. Compliance. Security at scale. Deep integrations across dozens of tools. Enterprise support. Things that matter when you’re running a 500-person company.

But for a growing number of use cases, especially at companies under $50M in revenue, the honest answer is: nothing. You’re paying for nothing that couldn’t be built in an afternoon.

The vendors who survive this era will be the ones building things that are genuinely impossible to vibe code. The ones who are essentially selling features I could add myself for $0.20? They’re in trouble. They may not know it yet.

Try It Yourself

If you’re running a B2B company and you haven’t tried vibe coding yet, you’re leaving value on the table. Not theoretical value. Real, measurable, in-production-today value.

Start small. Pick one thing you wish your current tools did but don’t. Build it. Vibe it with Replit, Vercel, Lovable, Claude Code, whichever tool works for you. See what happens.

You might be surprised how fast $0.20 and 25 seconds changes how you think about software.


We’re going deep on AI-native operations, vibe coding, and the future of B2B at SaaStr AI Annual 2026. If you’re building at the intersection of AI and B2B, come join us.

Related Posts

Pin It on Pinterest

Share This