Skip to content
Web Apps

Web app or website: which one do you actually need?

The difference between a website and a web app in practical terms, what each costs to build and run, and how to tell which one your business needs.

5 min read
Web app or website: which one do you actually need?. An article by Athabasca Solutions.

People use “website” and “web app” as though they are the same thing sold at different prices. They are not. They are different kinds of software with different costs, different risks and different reasons to exist, and picking the wrong one is the most expensive mistake a small organisation makes early on.

Here is the distinction that actually matters.

The test that separates them

A website tells people things. A web app lets people do things and remembers what they did.

Your marketing site is a website. Visitors read it, decide something, and contact you. Nothing about the site changes as a result. Every visitor sees the same pages, and if the site went down for an hour, nothing was lost except an hour of traffic.

A booking system is a web app. People log in, create records, change them, and the state persists. Two people can act on the same data at the same time. If it goes down for an hour, someone double-books a room and you find out on Monday.

The dividing line is state. Once the software has to remember something on behalf of a specific person, and other people can see or change that same something, you have crossed into web app territory and the cost profile changes with it.

Why the cost gap is so wide

A five page marketing site is a well-understood job. The content is the hard part, the engineering is not, and once it is built it mostly sits there.

A web app has to handle every case where two things happen at once, where someone hits back mid-form, where a session expires, where the same person is logged in on a phone and a laptop. None of that is visible in a design mockup, and all of it is real work.

Roughly, and these are Canadian small business numbers rather than agency retainer numbers:

  • Marketing site: a few thousand dollars, hosting under twenty dollars a month, maybe nothing at all on a static host.
  • Small internal web app: several times that, plus a database, plus real hosting, plus somebody to call when it breaks.

The gap is not margin. It is authentication, permissions, data integrity, backups and the fact that a web app is never really finished. We wrote about the site end of that range in what a website costs in Alberta.

The middle ground people miss

A great deal of what gets scoped as “we need a web app” is a website with two or three dynamic pieces bolted on. A contact form that files into a spreadsheet. A member area with one gated document. A calendar that shows availability but does not take bookings.

That middle ground is worth aiming for deliberately. A static site with a handful of serverless functions costs close to nothing to run, has almost no attack surface, and covers a surprising amount of ground. You get the dynamic behaviour you needed without signing up for the maintenance burden of a full application.

The question to ask is not “could this be an app?” It is “what is the smallest amount of state I can get away with?”

Four questions that decide it

  1. Do people need accounts? If yes, you have a web app. Authentication is the point of no return: passwords, resets, sessions, and the obligation to protect whatever is behind the login.
  2. Do two people ever change the same record? If yes, you need a real database with real constraints, not a spreadsheet or a form dump.
  3. Does anything need to be correct rather than merely current? Money, inventory, schedules and legal records all need to be correct, which means transactions and audit trails.
  4. Would a wrong answer cost you money? If a double booking or a lost order has a dollar value, that value is your engineering budget.

Answer no to all four and you almost certainly want a website. Answer yes to any one of them and stop scoping a website, because you will end up rebuilding.

What to do when the answer is “both”

Most businesses actually need a public website and a small private application, and the mistake is trying to make one piece of software do both jobs. A single platform that serves marketing pages and runs your operations is slow, harder to secure, and impossible to change quickly on either side.

Split them. A fast static marketing site that anyone can edit, and a separate application behind a login that only staff or customers reach. They can share a domain and a look. They should not share a codebase or a deployment.

This is also the cheapest arrangement to run, because the public side is the part with all the traffic and it costs nothing to serve, while the expensive part only wakes up for the handful of people who log in.

The honest recommendation

Start with the website. Ship it, use it, and let real usage tell you which dynamic pieces you actually need instead of guessing in advance. The list you write before launch and the list you write after three months of enquiries are never the same list, and the second one is right.

Then build the app around whatever survived that filter. That order costs less and ends with software people use, which is not the usual outcome.

If you are trying to work out which side of the line your project sits on, describe what you want people to be able to do and you will get a straight answer, including “you do not need an app for that” when that is true.

Related: should you build or buy, booking systems specifically, and the web app work we do.

Further reading

Sections covered in Web app or website: which one do you actually need?: The test that separates them, Why the cost gap is so wide, The middle ground people miss, Four questions that decide it, What to do when the answer is "both", The honest recommendation
The shape of the argument, in order.

Get new articles by email

One email when something new goes up, roughly twice a month. Plain writing on what software costs and what is worth building. No sequences, no sales calls, and one click to leave.

We use it for the newsletter and nothing else. Unsubscribe any time.

Have something you need built?

Tell us what the problem is. You will get an honest read on whether it is worth building, what it would take, and roughly what it would cost. No pitch deck, no pressure.

Replies within one business day. Mon to Fri, 9am to 5pm MT.

Call Start a project