How to Avoid Tool Sprawl Running a Solo Portfolio
Per-company tool choices are the hidden tax on a solo portfolio. Run every company on the same small stack, and treat a new tool as a cost, not a feature.
Run every company on the same small stack. The moment you let each venture pick its own tools, you stop operating a portfolio and start operating twenty separate messes. Tool sprawl is the quiet tax that kills solo operators. It does not show up as one big bill. It shows up as ten logins, four invoicing systems, three project trackers, and a brain that has to remember which company uses which. The fix is not a better tool. It is fewer tools, used everywhere.
Why sprawl is the real cost, not the subscriptions
People think the cost of too many tools is the money. It is not. The money is annoying but survivable. The real cost is cognitive. Every distinct tool is a separate interface, a separate mental model, a separate place to check. When company A uses one CRM and company B uses another, you cannot batch your CRM work across both, because they are not the same task anymore. You lose the ability to move fast across the portfolio, which is the only reason a solo operator can run a portfolio at all.
I wrote about the switching cost this creates in the context switching tax a solo operator pays. Sprawl multiplies that tax. Every extra tool is another context to reload, another place a thread can go to die, another thing to keep patched and paid.
The rule: one tool per job, across all companies
I run one of each thing. One place for code deploys. One place for billing. One place for support. One place for content. Not one per company, one total, shared across every company. That is the whole discipline.
When a new company spins up, it inherits the existing stack. It does not get to choose. The uniformity is the point. It means I already know how to operate the new company on day one, because it works exactly like the other nineteen. It means I can automate a task once and have it run everywhere. It means when something breaks, I fix it in one place. I described this shared-foundation logic in one governed foundation under every company and the ops version in one runbook for twenty apps.
Treat every new tool as a liability
The default answer to a new tool is no. Not because tools are bad, but because each one is a permanent tax you pay forever in attention. A tool has to clear a high bar: it has to replace two existing tools, or it has to unlock something I genuinely cannot do otherwise. Marginally better is not good enough. Marginally better costs me the switching, the migration, and a new thing to remember, in exchange for a small gain. That trade almost never pays.
This is the same instinct I apply to new companies and new opportunities. The default answer is no, because a solo operator's constraint is not ideas, it is attention, and every yes spends it. A new tool is a yes. Treat it like one.
Consolidate instead of integrate
When you do find sprawl, the temptation is to integrate the tools together with automations and connectors. That is a trap. Now you have all the tools plus a fragile web of integrations to maintain, which is more surface area, not less. Consolidation beats integration. Rip two tools out and replace them with one that does both jobs, even if it does each job slightly worse. The operational simplicity is worth more than the feature checklist.
I run most of my operating layer on a single consolidated platform at reflexware.com, so billing, projects, and client records live in one system across every company instead of scattered across a dozen point tools. One login, one data model, one thing to learn. When I automate a billing task, it runs against every company at once, because they all share the same surface.
The measure of a good solo stack is not how capable each tool is. It is how few tools you have to touch to run everything. Fewer tools, used everywhere, beats the best tool for each job. Keep the stack small, make every company use it, and say no to almost everything new. That is how the portfolio stays operable by one person.