Reed Iandolo
Reed IandoloNotes
Washington, DC · Remote
← Notes

Your small business can have its own database

A database used to be something only bigger companies had. Now a small business can have one cheaply, and build small, purpose-built tools on top of it that solve real problems.

Reed Iandolo · November 1, 2026

The short version: a small business can have its own database now, and it costs very little. It doesn't have to be a big data project. It can simply be the place where your business information lives, with small, purpose-built tools on top that handle the things your off-the-shelf software doesn't.

Why most small businesses never think about this

Ask most small business owners whether they need a database, and you'll get a blank look. It sounds technical, like something a bigger company with an IT department would have.

So instead, the business runs on a mix of tools: an accounting system, a payment processor, a scheduling app, a CRM if you're lucky, and a lot of spreadsheets filling the gaps. Each tool does its job. But the information is scattered, and anything that falls between the tools ends up done by hand.

What's changed

Two things are different now.

First, running a database got cheap and simple. A small managed database, like Postgres, costs a few dollars a month. You don't need a server room or an IT team.

Second, building small software got much faster. With AI, someone who knows what they're doing can build a purpose-built internal tool in a fraction of the time it used to take. Tools that never made sense for a small business, because they'd take months and cost a fortune, are now realistic.

Forget the data warehouse. Start small.

For bigger organizations, I write about data warehouses: pulling data from many systems into one place for reporting. A small business can do that too, and it's a good idea once you have a few systems.

But at the smallest scale, there's an even simpler idea: your own database can run a lot of your business directly.

Say you need to track something no off-the-shelf tool handles quite right. Custom quotes, equipment, job details, a waitlist, client preferences. Instead of another spreadsheet, a small tool saves that information into your database. The next time you need something, another small tool saves into the same place. Over time, you have a set of tools built exactly around how your business works, all sharing the same information.

What that looks like in practice

The tools are small and specific. For example:

  • A simple intake form that saves new inquiries in one place and makes sure each one gets a reply.
  • A quote builder that uses your actual pricing and saves every quote, so you can see what's been sent and what's been accepted.
  • A weekly numbers page that pulls from your accounting and payment systems, so you can see how the business is doing without assembling it yourself.
  • A tracker for the thing only your business does, whatever that is.

None of these replace your accounting software or your payment processor. They fill the gaps between them.

Why bother

Because the gaps are where your time goes. I wrote about this in Find the small things that add up: none of these tasks is hard on its own, but together they can take over your week. Having your own database is what lets you solve them systematically, instead of one spreadsheet at a time.

And solving for the business with technology isn't just a big-company advantage anymore. It's available to everyone now.

If you only do one thing

Find the spreadsheet your business depends on most. If it's tracking something important, gets shared around, or breaks when someone edits it wrong, it's probably your first candidate for a small tool and a real database.

Sound familiar? This is the kind of problem I fix. Start with a 30-minute call, or see how I work.