Skip to content
    Senior team · Phased delivery · No retainer

    Guide

    When does a business need custom software?

    Most businesses don't need custom software — until they clearly do. The line is crossed when generic tools start dictating how you work instead of supporting it. Here are the concrete signals, so you can tell which side you're on.

    By Miguel Alejandro Hayes· Founder, Hayes Projects· with Claude (AI)

    Signs you've outgrown off-the-shelf

    Watch for these: your team runs the real process in spreadsheets alongside the 'official' software; you pay for several tools plus the manual labor of gluing them together; per-seat fees scale painfully as you grow; onboarding is slow because your process lives in people's heads; or a core workflow is a competitive advantage you don't want to run on the same generic tool as everyone else.

    One of these is a yellow flag. Two or three is custom software paying for itself.

    Signs you're not there yet

    If a mature tool does what you need, your volume is modest, and your process is fairly standard — stay off-the-shelf. Building custom to replicate a commodity tool wastes capital you could put into the business. 'Could we build it?' is the wrong question; 'does anything on the market actually fit?' is the right one.

    Custom software is a tool for specificity, not a status symbol.

    You can start small

    Needing custom software doesn't mean a big-bang rebuild. The smartest first step is usually a narrow build around tools you keep — an integration, a configurator, a portal, a dashboard — that removes the sharpest pain. Ship that, measure it, expand from there.

    That's how we work: build what's differentiating, integrate the rest, phase by phase.

    An honest note: I wrote this with AI’s help. I used it to organize the research and tighten the prose, then reviewed, corrected and signed off on every line myself. Which is, more or less, the whole point: AI speeds up the draft — the judgment and the responsibility stay mine.

    Frequently asked

    How do I know it's time to build custom software?

    +

    The clearest signal is your team running the real process in spreadsheets because no tool fits, plus paying to glue several tools together. When generic software dictates how you work, it's time.

    Do I have to replace all my software at once?

    +

    No. The best first step is usually a narrow custom piece — an integration, portal, or configurator — around the tools you keep. Start with the sharpest pain and expand.

    Miguel Alejandro Hayes — Fundador de Hayes Projects

    About the author

    Miguel Alejandro Hayes — Founder, Hayes Projects

    Economist and essayist turned developer. He founded Hayes Projects, a Miami venture studio and custom software lab, to build software that ships, scales and solves real problems.

    Meet the founder→

    Co-author (AI)

    Claude — Anthropic’s AI assistant

    Anthropic’s AI model. It helped organize the research, structure the draft and tighten the prose. Every claim was verified and signed off by a human.

    Not sure if you've crossed the line? Tell us how your team actually works and we'll give you a straight answer.

    Get a straight answer →

    Prefer email?

    Leave your email and we'll reach out with an idea for your case.

    No obligation. No spam — just one useful, concrete reply.