Article
We Ditched Our CRM. Here's Why You Probably Should Too.
Most CRM implementations fail because they're built for an average customer that doesn't exist. Why we walked away from ours at Ryse and built Atlas — an operating system, not a CRM — in six weeks.
Every startup team has lived through the same ritual: you close your first few deals off spreadsheets, feel the pain, and go shopping for a CRM. You evaluate Salesforce, HubSpot, maybe a handful of newer players. You pick one. You spend weeks configuring it. And then, slowly, quietly, your team stops using it the way it was meant to be used.
We went through that cycle at Ryse. And then we did something that most people told us was a terrible idea: we built our own.
I've spent over eight years advising and working in product, design, marketing, growth, marketing ops, and revenue ops across a dozen companies. I've been the person configuring the CRM, building the automation workflows, and begging sales teams to actually update their records. I've lived inside HubSpot, Salesforce, and half a dozen other platforms. So when I say we made the right call building our own, it's not because I don't understand what we walked away from. It's because I understand it intimately.
CRMs are 'cookie-cutter'. Your business isn't.
The industry already knows CRMs don't work the way vendors promise. Somewhere between 20% and 70% of implementations fail, and over three-quarters of those failures come down to one fundamental problem: the tool doesn't fit the way your team actually works.
Why? Because the entire CRM model rests on an assumption that has never held up: that most companies have "standard" workflows. In eight years of building revenue operations across multiple companies, I've never once encountered that company. Every real business has its own logic, its own approval flows, its own data relationships, and workflows that evolved from how their team actually sells. The "common case" is a convenient fiction that makes the vendor's pitch deck work.
Ryse operates at the intersection of real estate, financial services, and property management. Like all businesses, our data model has leads and customers across people and companies — but the nuances of working with property managers and owners alongside their existing systems adds nested layers of complexity you can't shove into a template. Talk to any founder about their business for ten minutes and you'll hear an equally complex story. The fintech startup whose "lead" is actually a borrower with co-signers. The healthcare platform whose "contact" is simultaneously a patient, an insurance member, and a provider relationship. Nobody's workflows are straightforward. Some companies just haven't admitted it yet.
We weren't using 80% of what the CRM offered, and the 20% we needed didn't exist.
The Case Against Building (And Why It's Almost Right)
I want to engage honestly with the best arguments against what we did, because there are smart people making them.
Tal Frankfurt wrote a compelling piece in Forbes Tech Council arguing that the code is the easy part and the real work is continuous product updates, data governance, security reviews, and sustained user adoption. His conclusion: buy a sound foundation and innovate on top of it.
Ayori Selassie, a former Salesforce executive, makes an even more pointed argument that homegrown CRMs lack enterprise-grade security and compliance, and that new leaders are often shocked by how many developer hours it takes to make trivial changes in custom systems.
These are serious arguments, and they're grounded in real failure modes I've seen firsthand. Custom systems do rot without sustained investment, and security gaps in homegrown tools have sunk companies that underestimated the maintenance burden. The skeptics are right: you shouldn't rebuild a CRM.
You should ditch your CRM and build an operating system instead.
That's Why We Built Atlas
Atlas is our internal platform, purpose-built for the way Ryse actually operates. I say "platform" deliberately, not "CRM" or "marketing automation tool." That's the other thing the build-vs-buy framing gets wrong: it assumes you're replacing one category of software with a homegrown version of the same thing. What we actually built is closer to a bespoke motherboard, a modular foundation that can be anything we need it to be. CRM today, marketing automation tomorrow, operational command center next quarter. The categories dissolve when you own the architecture.
And here's the part that surprises people most: the timeline.
- Day one — The idea surfaces in a conversation. We sketch the concept, debate the risks, and decide to go for it.
- Week one — We ship a v1 using a Tailwind UI template and our best guesses about what the team needs. It's rough, but it's live and people are using it.
- Week two — Sales, marketing, and leadership start giving feedback. We optimize in real time, not through a ticketing system with a vendor, but by walking over to the engineer's desk.
- Week three — We step back and ask the hard question: should we throw this away and rebuild it on a more sustainable, scalable foundation?
- Week four — We say yes.
- Week six — v2 is complete and launched.
- Week seven and beyond — Optimizations roll continuously as more users across marketing, sales, business development, research, leadership, and every other department adopt the platform and shape it with their feedback.
Six weeks from idea to production. Compare that to a typical enterprise CRM implementation: three to six months of discovery, configuration, data migration, training, and go-live, followed by another quarter of "adoption coaching" to convince people to actually use the thing you just spent six figures on.
But the timeline only tells half the story. What matters more is what the platform became, and how quickly it outgrew the "CRM" label entirely.
We work closely with a growing community of property management partners who trust us to enable marketing to their property owners. Every one of those partners needs their branding woven seamlessly into every touchpoint. In a traditional marketing automation platform, that's a bolted-on add-on. In Atlas, dynamic branding is a first-class concept built into the product from day one, because our partners required it from day one. That's the difference between extending a platform and owning one.
CRM and marketing automation live under the same hood. Our segment builder evaluates behavioral data alongside CRM data in the same query engine, not stitched together across APIs. We have complete control over our email infrastructure, our deliverability, and our domain management. Lead prospecting sits alongside modeling, scoring, and projections that flow from sales through marketing to leadership, built on the same data everyone already trusts.
And then Atlas started becoming things we never planned for. We built a codebase chatbot that lets any team member talk to our entire product architecture through natural language. No vendor could ever build that. We've built a CMS, a presentation builder, task and project tracking.
The roadmap keeps expanding, not because we're scope-creeping, but because when you own the foundation, the cost of adding a new room to the house is fundamentally different than when you're renting.
What This Actually Unlocks
Here's what I didn't fully appreciate when we made the decision to build, and what I think deserves the most attention: the go-to-market acceleration.
When your CRM, marketing automation, prospecting, and analytics all live on the same platform you control, the friction between learning something about your customer and acting on it drops to nearly zero. Tomorrow, if we decide we want to build a new scoring model that weights property characteristics against owner engagement history to predict conversion likelihood, we don't ask whether HubSpot supports it. We don't scope an integration or hire a consultant to build a custom object workaround. We just ask whether it's important enough to build now versus next week. That's the entire decision.
The feedback loop between what we learn from our partners and property owners and what we can do about it has compressed from weeks to days. And that loop is the whole game. The companies that can learn from their customers and translate those insights into product and go-to-market changes fastest are the ones that win. Building your own platform doesn't just save you from CRM pain. It turns your internal operations into an engine for speed.
And perhaps most importantly, there's a compounding effect that nobody talks about in the build-vs-buy analysis. Building Atlas didn't just give us a better internal tool. It made our core product better. The two codebases flow between each other like a connected river. Frameworks, libraries, UI components, and design patterns developed for Atlas find their way into the customer-facing application, and vice versa.
Our design system has more surface area because it serves two products instead of one. Every module we add to Atlas increases the surface area of what we can build next, across both products. It's its own flywheel.
A concrete example: we built an internal codebase chatbot in Atlas where any team member can have a conversation with our entire product architecture. That tool worked so well internally that it directly inspired us to build something similar for our property management partners — an AI assistant where they can ask questions, give product feedback, and even perform actions on their dashboard through natural language. The internal tool is becoming an external feature.
Let's Talk About Security
Atlas isn't a standalone system built in isolation. It's built on top of our existing application infrastructure — the same authentication, database layer, security model, and monitoring that already protects our customers' data in production. That infrastructure has been validated, audited, and hardened for a regulated fintech environment. Salesforce invests hundreds of millions in security because they house separate data for hundreds of thousands of companies with their own credentials and PII.
When you build on top of your own application, you're extending security infrastructure you've already built and validated, not duplicating data into a third-party system that needs its own security posture.
And the developer hours required to build and maintain a system like this are dramatically lower than they've ever been, and they're only going down. AI-assisted development, modern frameworks, and infrastructure-as-a-service have fundamentally changed the math on what a small team can build and maintain. The arguments against homegrown systems were written in an era where every line of code was expensive. That era is over.
The "Resource Drain" That Isn't
The most common pushback I hear is about resources: you're diverting engineering time from your core product. If you haven't spent tens or hundreds of thousands of dollars on a Salesforce implementation that got zero adoption, consider yourself lucky, because that's the norm, not the exception.
Implementation consultants billing $150-300/hour over multi-month timelines. Onboarding specialists. Per-user pricing that penalizes growth. And every time your business evolves, you're back in the same cycle. New product line? Call the consultant. New data entity? Call the consultant. Or hire a full-time admin whose entire job is maintaining a tool that was supposed to be turnkey.
Add it up and building your own starts to look less like an extravagance and more like an inevitability. We went from idea to production platform in six weeks. Most CRM implementations haven't finished their discovery phase by then.
When you dedicate a product builder or engineer to your own platform, every hour of their work compounds into the IP you own. And when homegrown systems are actually adopted rather than ignored, revenue increases — further justifying the maintenance burden and investment. When you pay a consultant to customize Salesforce, every hour of their work compounds into configuration debt that locks you deeper into someone else's architecture.
The Bottom Line
Most CRM implementations fail because the tools were designed for an average customer that doesn't exist. The alternative, a thoughtfully architected platform built on modern infrastructure, is the option that Frankfurt and Selassie don't discuss. And it's the one that turns your operational tooling from a cost center into a competitive advantage.
I used to think building your own platform was something only companies with unusual domains should consider. After doing it, I think the opposite: every company has an unusual domain. Most just haven't stopped long enough to realize how much they're contorting their workflows to fit someone else's assumptions.
If you're a founder or ops leader staring at a CRM that your team half-uses and half-resents, maybe the answer isn't a better CRM. Maybe the answer is yours.
Joshua R. Bunnell leads Product & Design at Ryse, with 8+ years of experience across product, design, marketing, growth, marketing ops, and revenue ops. Atlas is Ryse's internally-built operating system for sales, marketing, and operations.