← All InsightsAI Adoption

Your Software Is a Filing Cabinet

Rob Floyd7 min read
Editorial illustration for "Your Software Is a Filing Cabinet"
Hero illustration generated with OpenAI (gpt-image-1)

It's Sunday night. The coffee is cold. You're staring at a CRM that has every contact, a scheduler that has every appointment, a marketing platform with every audience segment — and you're still the one who actually has to know what any of it means, what was promised, what comes next.

That feeling has a structural cause. The software you bought is a filing cabinet. Once you see it that way, you'll feel it in your gut every time you open one of your apps.

The answer is structural, and once you see it you'll feel it in your gut every time you open one of your apps: your software is a filing cabinet.

Go ahead and open your CRM right now — I'll wait. What's in there? Contact rows. Name, email, phone number, company, maybe a last-activity date and a tag someone added six months ago. It holds contacts the way a metal filing cabinet in a back office holds manila folders — one per customer, labeled on the tab, sitting there until someone pulls it out and does something with it.

Now open your scheduler. Calendar entries, right? Date, time, customer name, service type, maybe a note field. Slots in a grid, organized by day.

Open your inventory app and you'll find part numbers, quantities, reorder points — rows in a spreadsheet that got dressed up with a nice interface. Open your marketing platform and there are email drafts and subject lines and audience segments and send dates, all sitting in neat little containers waiting for you to press the button.

Every one of these apps is an artifact store. They hold things, and they hold them well — searchable, sortable, filterable, reportable, accessible from your phone at 6 a.m. when you can't sleep because you remembered something about a customer that you need to check. But that's all they do. They hold artifacts. They don't know anything.

Your CRM doesn't know that the customer in row 247 is also a vendor who supplies your electrical parts. It doesn't know you promised them a callback last Tuesday and the callback didn't happen because you got pulled into a job site emergency that ate your afternoon. It doesn't know that the last job you did for them went sideways — the tech showed up late, the parts were wrong, you ended up comping the invoice and calling the customer personally that evening to smooth it over, and you could hear in his voice that the relationship was on thin ice for about thirty seconds before you said the right thing and pulled it back.

Your CRM holds a contact row. You hold the meaning. And you carry that meaning everywhere you go, across every interaction, in a kind of continuous mental thread that no app has ever been able to touch.

The scheduler doesn't know that this technician shouldn't be paired with that customer because of something that happened eight months ago that nobody documented but everybody remembers. The inventory app doesn't know that December demand spikes 40% for this particular SKU because of a seasonal pattern you've observed over four years but never formalized. The marketing platform doesn't know that this customer's lifetime value — $34,000 over four years, steady as a clock — makes them worth a personal phone call instead of a drip sequence.

The knowledge that actually runs your business — who this customer really is, what you promised them, what happened last time and why you handled it that way, the rule about quotes over $5,000 needing your approval, the goals you're chasing this quarter, the reason you stopped taking work in that one neighborhood, the brand voice that makes your communication sound human — none of it lives in any of your apps. It lives in your head, in Slack threads from last March that you'd have to scroll for fifteen minutes to find, in tribal memory shared over lunch with your office manager, in a sticky note on the side of a monitor that you keep meaning to formalize into a process document but never do because there's always something more urgent, in the tone of voice you use when you're explaining to a new hire how things actually work around here as opposed to how the manual says they work.

The apps hold the artifacts. You hold the meaning. That's why scaling past yourself feels like trying to pour water through a funnel — you're the bottleneck not because you're slow but because the knowledge literally doesn't exist anywhere except in you.

Every time you hire someone, you spend the first three weeks downloading your head into theirs — here's how we handle this type of customer, here's why we don't do it that way anymore, here's the pricing exception for nonprofits, here's how to read between the lines when a customer says "I'm fine" but clearly isn't. And the download is never complete, so you stay in the loop on everything, checking their work, correcting their judgment, re-explaining the context they're missing because the context lives in you and not in any system they can reference.

Every time you take a Friday off — really off, phone in a drawer, gone fishing, whatever your version is — the work either stops or it gets done wrong, because the people filling in for you have access to all the filing cabinets but none of the meaning. They can see the contact rows and the calendar slots and the part numbers, but they can't see the relationships and the commitments and the rules and the history that make those artifacts worth anything.

And here's the part that really grinds on me, because it's where the current wave of AI hype runs headfirst into the wall: bolting AI onto a filing cabinet doesn't fix this. The AI is smart — genuinely, impressively smart in ways that still catch me off guard sometimes. But the place it has to look things up? Still dumb. Still a filing cabinet.

The AI drafts a follow-up email to customer 247, and it's a beautiful email, crisp and professional and exactly the right length. But the CRM doesn't know about the comped invoice and the phone call and the thirty seconds of thin ice, so the AI writes a generic check-in that sounds tone-deaf to anyone who knows the actual situation. The AI summarizes your pipeline, and the summary looks great in a slide deck, but it's missing every piece of context that would actually help you act — why deals stalled, what was said off the record at the trade show, who the real decision-maker is behind the name on the org chart.

The filing cabinet doesn't get smarter because you put a smart assistant in front of it. The assistant just reads the labels on the folders faster.

The next piece digs into that deeper — what happens when smart AI meets dumb data, and why "smarter assistants" don't get the work done. And then, after we've sat with the diagnosis long enough for it to sink in, we'll start talking about what actually does.

Part 2 of the AIaaS Conversation. Previous: [You Set the Rules; The Work Gets Done]. Next: Why Bolt-On AI Doesn't Solve This.

Want to talk through any of this?

This is the conversation I have nearly every day with owners thinking about AI for the first time.

Schedule a Call →

Part of the AIaaS Conversation series.

Related Articles

Kill the Slop: The Patterns That Give AI Writing Away
AI Adoption

Kill the Slop: The Patterns That Give AI Writing Away

AI-written content has fingerprints — eight repeatable patterns that mark a draft as machine-written. An educational walk through the structural moves to recognise, why generators reach for them, and where the brand-voice-noai plugin automates the catch.

Stay Informed

Get insights on AI and digital transformation delivered to your inbox.