Hashlogics
Comparison

Web app vs website

Both live at a web address and open in a browser. Only one of them has to be right about your data at three in the morning.

The short answer

Build a website when every visitor should see the same thing, and build a web app when people log in and the system must remember what they did.

The line is state, not looks. A beautiful animated marketing page is still a website. A plain grey screen showing your orders and letting you refund one is a web app, and it costs several times more to build safely.

Most projects need both. Confusion starts when a quote for one arrives against a brief describing the other.

Side by side

The differences that change the price and the risk, rather than the ones you can see.

DimensionWebsiteWeb app
What each visitor seesThe same content as everyone elseTheir own data, and only theirs
AccountsUsually noneCentral, with roles and permissions
What breaks when it failsA page is unavailableWork stops, and data may be wrong
Testing burdenDoes it look right and load fastDoes every rule hold for every role
After launchContent edits and occasional redesignsMonitoring, backups, support, patching
Search visibilityThe whole pointMostly irrelevant behind a login
Who maintains itA marketer, with a CMSEngineers, indefinitely
Typical shapeBrochure, blog, documentationDashboard, portal, booking system
The line between themLive
  1. VisitorAnonymous, or signed in
  2. ContentSame for all, or personal
  3. RulesWho may see and change what
  4. DatabaseThe moment it becomes an app
  5. SupportSomeone owns it after launch

Cross the database box and you have bought a system to run, not a page to publish.

Website

Where it wins

  • Cheaper to build, and far cheaper to keep alive for five years.
  • Marketing can change the words without waiting for a developer.
  • Search engines and answer engines can read it, which is how strangers find you.
  • Failures are visible and rarely dangerous. A broken page embarrasses you; it does not corrupt an order.

Where it hurts

  • It cannot do anything personal. Every visitor gets the same page.
  • Anything transactional gets bolted on with third-party tools, and those seams show.
  • Growth by adding plugins ends with a fragile site nobody wants to touch.
  • When the business logic really belongs in software, a website postpones the problem rather than solving it.

Web app

Where it wins

  • It can enforce your rules, which is the only way to stop people doing the wrong thing at scale.
  • Each user sees their own data, which is what turns a service into a product.
  • It can talk to your other systems, so work stops being copied between spreadsheets.
  • You own the workflow instead of shaping your business around somebody else's tool.

Where it hurts

  • Cost does not stop at launch. Monitoring, backups, patching and support are permanent.
  • Security matters in a way it does not for a brochure, because now there is data worth stealing.
  • Most of it is invisible to search, so it does not bring you visitors on its own.
  • It needs engineers available afterwards. An app with nobody maintaining it degrades quietly until it fails loudly.

How to choose

  • Choose a website if the job is explaining what you do and getting people to make contact.
  • Choose a website if nothing needs remembering between visits, and no one logs in.
  • Choose a web app if users have accounts, or if two people must see different things.
  • Choose a web app if a rule must be enforced rather than trusted, such as who may approve a refund.
  • Choose both, deliberately, if you sell to strangers and serve customers. A marketing site that ranks, and a product behind a login, are different jobs with different owners.
  • Choose neither if a spreadsheet and a form still work. Plenty of businesses buy an app to solve a discipline problem, and the app does not fix it.
Questions, answered

Questions people ask before briefing an agency

01Is a site with a contact form a web app?

No. A contact form sends a message and forgets it, which keeps you firmly in website territory. You cross the line when the system stores something it must show back to one particular person later. An order history, a saved quote, a booking they can change: each of those needs an app.

02Can one project be both?

Yes, and that combination is normal. Public pages get built for search and speed, while a signed-in area holds the accounts and the rules. Keep them as separate parts sharing a design, so a marketing change on Monday cannot take down the customer portal.

03Does a web app remove the need for a mobile app?

Often, yes. A well-built web app works on a phone browser and needs no store review or install. You still need a real mobile app for offline use, background location, hardware features and push notifications people rely on. Start with the browser and add an app when a specific need justifies it.

04Why is a web app so much more expensive?

Most of the cost is invisible: permissions, validation, error handling, audit trails and the tests proving all of it still works. A website is judged on how it looks and how fast it loads. A web app is judged on whether it is still correct after ten thousand people have used it in ways nobody predicted.

05Can we start with a website and grow into an app?

Yes, and it is a sensible sequence when demand is unproven. Publish the site, add a simple booking or enquiry flow, and watch what people actually do. One trap waits at the end: bolt on enough plugins and the eventual rebuild has to unpick years of workarounds. Agree upfront where you stop extending and start building.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter