Skip to content

When off-the-shelf tools stop working, and what to build instead

Signs your spreadsheets and software subscriptions cost more than a custom tool would, and how to scope a first version that pays for itself.

Muhammad AhmadFounder & Software EngineerOctober 5, 20262 min read
Code for a custom web application on a monitor

Build custom software when your team spends hours each week working around tools that don’t fit, copying data between them, or paying for features nobody uses. Keep off-the-shelf tools when they cover what you need and the workarounds are small.

Five signs it is time

  • The same data is typed into two or three tools by hand
  • A spreadsheet has become the system everything depends on
  • You pay for several subscriptions to cover one workflow
  • Customers wait because a step needs a person to move it along
  • Your process is what makes you different, and no tool supports it

Start with the smallest useful version

The fastest way to waste money on software is to build everything at once. Pick the one workflow that costs the most time, and build a first version that handles only that. A typical web app of this size takes about four weeks to build once the designs are approved.

“The first version should remove one painful job completely, not ten jobs partly.”

Keep what already works

Custom software doesn’t have to replace everything. Often the best result is a small app that connects the tools you keep: your store, your CRM, your payment provider. Integrations through their APIs remove the copying without rebuilding what already works.

What to ask before you build

  • Who will use it, and what do they do today, step by step?
  • Which data does it need, and where does that data live now?
  • What does success look like after three months?
  • Who owns the code, and can another developer take it over?
Studio tipInsist on owning the code and on a stack other developers know. We build on Next.js or the MERN stack and hand over the code and documentation, so you are never locked in.
Related serviceWeb App & SaaS DevelopmentMVPs, SaaS, portals and dashboards on Next.js and MERN.
Muhammad AhmadWritten byMuhammad AhmadFounder & Software Engineer at StackStead Solutions. Building for the web since 2020.Ask a question