Think Build Implement Repeat
Web Development

Do You Need a Website or a Web Application?

Last updated:

The distinction that changes the price by 5×

Briefs frequently say “a website with a members' area where they can upload documents and track progress”. That is not a website with an area. That is an application, and pricing it as a website is how projects go badly wrong for both sides.

The clean test: does a visitor consume, or do they do? Consuming is a website. Doing — with an account, saved state and rules about who may do what — is an application.

What makes applications cost more

  • State. Something must be remembered between visits, correctly, forever.
  • Identity and permissions. Who can see and do what, including the awkward cases.
  • Business rules, which are always more numerous than the first conversation suggests.
  • Failure handling. A page that fails to load is annoying; a payment that half-completes is a serious problem.
  • Testing. Applications need real test coverage because regressions are invisible until a user finds them.

None of that is visible in a design mock-up, which is why applications quoted from designs are routinely underestimated.

Signals your website is actually an application

  1. Users log in and see different things
  2. Data is saved and edited over time
  3. Money moves, or a subscription exists
  4. Multiple roles with different permissions
  5. It integrates with another system in a way that has to be reliable
  6. Somewhere in the brief is the phrase “and then it should automatically…”

Two or more of these and you should be budgeting for an application.

Realistic numbers

TypeTypical rangeTimeline
Brochure site£3,000–£8,0004–8 weeks
Marketing site with CMS£8,000–£25,0008–14 weeks
Simple application (accounts, one workflow)£25,000–£60,0003–5 months
Multi-role application with integrations£60,000–£150,0005–9 months
Platform with billing and third-party APIs£150,000+9 months+

How to reduce application cost without gutting it

Cut roles before you cut features. Each additional user role multiplies the permission matrix and the testing. Launching with one role and adding the second later is often 30% cheaper than launching with both.

The other reliable saving: use something off the shelf for authentication, payments and file storage. Bespoke versions of solved problems are where budgets vanish with nothing to show.

The maintenance difference nobody mentions

A brochure site can sit for two years needing only updates. An application cannot: dependencies age, security patches matter more because there is data behind a login, and users generate feature requests by using it.

Budget 15–25% of build cost annually for an application. If that is not affordable, the honest conclusion is that the application is not affordable — better to know before the build than eighteen months in.

Frequently asked questions

Can we start with a website and add the application later?

Often yes, and it is a sensible way to spread cost. Say so at the start so the site is built in a way that can host the application, rather than needing to be replaced to accommodate it.

Do we need mobile apps too?

Usually not initially. A well-built responsive web application covers most needs. Native apps earn their cost when you need offline use, push notifications or device hardware.

What is the cheapest way to test the idea?

A clickable prototype and, if possible, doing the work manually behind a simple form for the first customers. Both are far cheaper than building, and both answer the question that matters: will anyone use it?

Why do application quotes vary so much?

Usually because suppliers are assuming different scopes for the same words. Insist on a written list of roles, workflows and integrations before comparing prices; without it you are comparing guesses.

Keep reading

Not sure which one your idea is?

Describe what users would do in it. We will tell you honestly which category it falls into and what that means for budget and timeline.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Web DevelopmentCustom Software Development