When does a business need a custom web application?

When your way of working is part of what makes you competitive, off-the-shelf tools force constant workarounds, or you are stitching several together with spreadsheets and manual steps. If a standard tool does the job, use it.

A custom application is a commitment: you pay to build it and then to keep it running. It is worth it only when it gives something a ready-made tool cannot.

Signs it may be worth it

  • Staff spend hours copying data between systems or spreadsheets.
  • Your process has rules that no available tool supports without painful workarounds.
  • You pay for several subscriptions to do what a small purpose-built tool could.
  • Errors happen because information lives in too many places.
  • The process itself is a competitive advantage that you do not want to constrain to a vendor’s model.

Signs it is probably not

  • A standard tool meets nearly all of what you need and the rest can be adapted to.
  • The process is not yet stable; you would be encoding rules that change monthly.
  • You have nobody to own the application after launch.

A sensible first step

Map the process as it is, with the real exceptions. See how far a standard tool gets. Where it fails, you will know precisely what a custom piece must do, and sometimes the right answer is a small connector between existing tools rather than a new system.

Often the most valuable thing a developer can tell you is that you do not need to build it.

All questions