Calculator and euro coins on a laptop keyboard, with windows of code in the background

Four choices that decide what your web application costs

Ask a few agencies for a quote on a web application and the numbers vary wildly. That difference rarely comes down to the hourly rate. It comes down to what gets built: how many screens, how many exceptions, how much custom work where an existing building block would have done the job.

Cutting the cost of a web application is therefore not about negotiating the price, but about the choices you make. The four choices below account for most of your investment, and you make all of them before a single line of code is written.

Cut scope before you start building

The biggest cost driver in a web application is functionality that never needed to be there. Every extra page, field and exception to the rule has to be designed, built, tested and maintained for years afterwards. The cheapest feature is the one you don’t build.

Draw a clear line upfront between what the system must do and what would simply be nice to have. A tight scope isn’t a limitation, it’s a saving: anything that can wait for a later version doesn’t need paying for now. A few months after launch, it often turns out that nobody has missed the bottom half of the wish list.

Only pay for what sets your organisation apart

Logging in, permission management, payments, invoices as a PDF: proven frameworks and ready-made components already exist for this. An experienced development partner builds on top of that instead of reinventing the wheel, saving build time, testing effort and maintenance, because those building blocks have already proven themselves in thousands of other applications.

Custom work earns its keep where your process differs from the rest of the market, because that’s where your edge lies. So don’t just ask an agency what it builds, ask what it reuses too. Read why custom development and expensive aren’t the same thing in 3 misconceptions about the price of custom web applications.

Build in phases and expand on evidence

A web application doesn’t have to be finished in one go. Start with a first version that properly supports the core process, put it into use and see what happens. Users will tell you, without fail, which extensions add value and which only looked good on paper.

Developing in phases also spreads out your investment. You only spend money on extensions once the foundation has proven itself, and you can adjust course without months of work going to waste. For whoever holds the budget, that’s arguably the biggest saving: not paying less per feature, but never paying for something whose value hasn’t been demonstrated.

Count the years after launch

The build cost isn’t the whole story. A web application then runs for years, and hosting, updates, security patches and monitoring are part of that investment throughout. Cut corners here and you pay it back later in outages, emergency fixes and a system nobody dares touch any more.

When comparing quotes, look beyond the figure for delivery. Press for answers on three points:

  • what hosting and maintenance cost per year, and what that actually covers;
  • who steps in when something goes wrong, and how quickly;
  • how the application scales as the number of users grows.

A vendor who answers this clearly has already thought about the years in which the system has to earn its keep. That’s precisely the period in which a solid foundation pays for itself.

We develop web applications for organisations that take this trade-off seriously, and prefer to have that conversation before anything gets built. Read how we develop web applications and portals, or put your wish list in front of us. There’s a good chance we’ll start by asking what can come off it.

Let’s talk

Every good solution starts with a conversation.

Have a question about something you read here? Get in touch - we’re happy to talk it through.