Essay · · 4 min read · By Amalgament
Small businesses end up with disconnected software because each tool was bought to fix one problem. Nobody was given the job of deciding how they fit together.
How it happens
No one sets out to build a mess. The bookkeeper picks the accounting software. Sales signs up for a CRM. Operations finds a scheduling app that works on a phone. Someone builds a spreadsheet to track the thing none of the tools track. Later a form tool arrives for intake, and a file-sharing service for clients.
Each choice made sense on the day it was made. Each tool is good at its own job. But each one also arrives with its own idea of what a customer is, its own way of naming things and its own ID numbers. Nothing in any of them says how they line up with the others.
So people line them up by hand. They copy the new customer from the CRM into accounting. They check the schedule against the invoice. They keep a spreadsheet that joins the two. That work is invisible until the person who does it is on vacation.
The same client, three times
Take an example. In the CRM, a client is "Pat Moreno, Moreno Family Dental," entered by a salesperson years ago. In accounting, the same client is "Moreno Family Dentistry PLLC," set up by the bookkeeper from a tax form. In email, Pat writes from a personal address. To anyone in the office these are plainly one client. To the software they are three unrelated records.
Now someone asks a simple question: how much does Moreno owe us, and when did we last talk to them? The answer is in three places under three names. A person can work it out. It takes ten minutes and depends on knowing which Moreno is which. Connecting a reporting tool or an AI assistant to all three systems does not solve it either. The software still has to guess whether those records are the same client.
When the tools disagree
The second problem is conflict. The CRM has the client's old office as the billing address. Accounting has the new one. The CRM says a deal is won, and accounting has no invoice for it.
People in the office usually know which to trust. The bookkeeper updates addresses when mail comes back. Sales never touches billing. But that knowledge lives in their heads. Any connection between the tools, and any new person, has to rediscover it.
What to do about it
The fix is mostly decisions, not software. Five steps, in order:
- List every tool. Every app, spreadsheet, shared inbox and paper form, including the ones only one person uses. Note who pays for it and who relies on it.
- Write down what each tool is the authority for. Accounting is right about balances. The CRM is right about deal stage. The scheduling app is right about dates. When two tools hold the same fact, decide which one wins.
- Pick one way to identify a customer across tools. A client number or an email domain that every system can carry. Without a shared identifier, any connection is guessing.
- Connect only after that. Many tools already have built-in connections to each other, or an export the other can import. With the first three steps done, a connection is a simple rule. Without them, it copies the confusion faster.
- Retire what overlaps. If two tools do the same job, choose one and move the data. Every tool you drop is one less login, bill and source of disagreement.
Steps one to three are mostly a meeting with the right people in the room. They cost little. They are also the part that lasts: tools come and go, but a clear decision about which system owns which fact carries over to whatever you use next.
Before you buy the next tool
When a new problem shows up, the instinct is to look for a tool that solves it. Sometimes that is right. Before you buy, ask three questions.
- Does something we already pay for do this, with a setting we have not switched on?
- Will the new tool need the same customers, jobs or products we already keep somewhere else? If so, how will it stay in step?
- Who will own it once the person who wanted it moves on?
If the honest answer to the second question is "someone will type it in," you are about to add another disconnected tool. That may still be worth it. It is better to know before you sign.
Why it is nobody's job
In a large company, deciding how systems fit together is someone's whole job. In a smaller, growing firm it belongs to nobody, so it defaults to whoever is most patient with computers, or to the owner. It gets done in pieces, in between the work everyone was hired for.
That is not a failure of anyone in the office. It is what happens when tools are added one problem at a time. Naming the job is the first step to getting it done properly.
Amalgament is a fractional hire who looks after growing, owner-led firms. We learn how your business works, find where the tools and handoffs could work better, connect them and maintain what we build. If your tools feel like they are working against each other, we are glad to talk it through.
Note, October 28, 2026: some wording, including this closing paragraph, was updated to match how we now describe our work. The advice is unchanged.
