Skip to content
All writing All writing Writing

Technology Strategy for the Company You Actually Have

The decisions that feel operational are the ones that get priced at the table.


Which CRM should we buy? Can billing talk to support? Should we rebuild the platform? Who is fixing the integration that worked perfectly until Tuesday?

Those sound like operating questions. The consequences are valuation questions.

Technology eventually shows up in margin, customer experience, operating speed, and how much freedom the company has when a vendor changes its pricing or terms. It determines whether another revenue stream can be added without rebuilding half the business, whether customer history becomes an asset, and whether growth creates leverage or simply more work.

But timing matters.

In the first phase, the job is not to build the perfect architecture.

The job is to get customers.

Get customers first

At the beginning, you do not know as much as you think you do.

You may know the market. You may understand the problem. You may have a strong product vision.

Customers will still edit it.

They show you why they buy, what they use, what they ignore, and what they will pay for again. They will also find uses for the product that no one put in the original deck.

That information matters more than an early theory about scale.

Some things will break.

Good.

A system breaking under real demand means there is real demand. It is a better problem than building an elegant system no one needs.

Early technology should be good enough to support customers, transactions, and learning. It does not need to anticipate every future product, workflow, market, or revenue stream.

Plenty of startups have been architected for ten million users while the current customer list could share a minivan.

Get the customers. Let the business show you where it bends and where it breaks.

Then build around what you learned.

Every decision you defer on infrastructure becomes a negotiation you will have later — with less leverage.

Breakage is the inflection point

Every company that finds real traction starts breaking somewhere, if not everywhere.

This is a good problem.

You have a real business.

Now is the moment where technology decisions decide what that business becomes.

Do you want to keep going down the path that ends with forty‑seven tools, workarounds as a management style, and no real competitive edge? Or do you want architecture that can scale, differentiate the company, show up in margins, and improve the value of the business?

Plenty of profitable companies run this way and plan to keep running this way. That is a bet, whether or not it is being made consciously.

Eventually someone sits across the table and asks about it directly. Where does the complete record of each customer live, and who owns that system? What happens to gross margin if a vendor raises prices twenty percent at renewal? Can you add a product line without rebuilding half the operation?

They are not grading your stack for elegance. They are working out how much of the company’s operating knowledge you actually control, and how much of it belongs to somebody else. Whatever they find gets priced.

This is where you decide how competitive you want to be long term.

The next architecture should reflect what customers have shown you. It should make it easier to add products, add revenue, and add customers without adding the same amount of work.

Some things are still fine to rent. Payroll, HR, basic email, and other commodity tools — the parts of the business where you are not supposed to be different. Renting pricing logic or letting a support tool become the only complete record of the customer deserves more thought. Vendor dependency rarely arrives as one dramatic event; it usually appears as a price increase, a missing integration, a contract renewal, or a temporary workaround now celebrating its third birthday. Eventually, the tool is no longer supporting the business; it is deciding what the business can do next.

Your tools are the fence.

Most business software now has some form of AI.

The CRM has AI. Commerce has AI. Invoicing has AI. Support has AI.

Each system sees a different version of the business.

A CRM’s AI knows your leads, not your margins. Commerce sees buying behavior. Invoicing sees payments. Support sees customer issues. Each model learns from a fragment.

It is worth looking at what happens when a model is given the whole environment instead of a slice. Anthropic reported that more than 80% of the code merged into its production systems is now written by its own model, with code shipped per engineer up roughly eightfold against its earlier baseline.

That is an AI company measuring AI at the one job it does best, in an environment where the model sees the full repository, test suite, history, and record of what broke last time. The constraint was never model quality. It was access.

You either sync data out of them into a single layer, or you build a stack that starts with unified data and works from it.

In that model, SaaS handles interfaces and utilities. It is no longer where the company’s intelligence lives.

Ask any founder: do you want 52% accuracy or the possibility of 80‑plus% accuracy? The answer is obvious. I will take accuracy; the other companies can compete for “best guess.”

A company working from a unified operating history can ask sharper questions: Which customers are genuinely profitable? What behavior predicts churn? Where is margin leaking? What is being used together that suggests another product or revenue stream?

The underlying model may still be rented.

The intelligence layer should not be.

The company’s data, customer history, operating logic, and feedback loops should remain connected and usable outside any one vendor.

That is what compounds.

Established companies have more to untangle

Established companies face the same decision with more history attached.

Their systems may be old and fragmented. They may also contain years of pricing rules, customer exceptions, and operating knowledge no one documented anywhere else.

Legacy systems are often proof that something worked long enough to become difficult to scale properly.

So the answer is not always to tear everything out.

The better approach is to identify where the current architecture is slowing decisions, trapping data, blocking new revenue, or requiring more people simply to keep the process moving. Connect the data first.

It keeps the company from becoming so buried in operations that it cannot respond to the market.

The timing is the decision

Build too early and you spend money solving problems you may never have.

Keep patching too long and the company becomes dependent on disconnected systems, manual work, and processes that expand faster than revenue.

The right moment comes when the business is breaking under real demand and you have enough customer history to understand why.

That is when the first setup has done its job.

It is also when the next architecture can be built around something real — one informed by customers, connected by data, and designed so intelligence can work across the business rather than inside one tool at a time.

Most founders who patch for another three years do not think they are making a valuation decision.

They are.


If this is relevant to something you’re building, write to me.

All writing