“Website” and “web app” get used interchangeably, but they are different products with different price tags and timelines. Knowing which you need is the difference between a clean quote and a budget blowout halfway through the project.
The quick definition
A website mostly shows information — pages you read: home, services, about, contact. A web app does something — users log in, enter data and get a result: dashboards, bookings, stores, calculators. Many real projects are a website with one app-like feature bolted on.
Signs you need a website
- You want to be found, look credible and capture enquiries.
- Your content changes occasionally, not constantly.
- There are no user accounts.
- Success looks like phone calls, messages and visits.
If that is you, do not pay for software you will not use. A fast, well-built marketing site is cheaper, quicker and far easier to maintain.
Signs you need a web app
- Users log in and see their own data.
- You are replacing a messy spreadsheet or a manual process.
- There are bookings, payments or an admin dashboard.
- Logic and workflows matter more than pages.
The grey area (where budgets blow up)
Most overruns happen when a “simple website” quietly grows app features — a booking system here, a member login there. Each of those is real software. Name them up front so they get scoped and priced, rather than discovered halfway through.
SEO, speed and maintenance
Websites live or die on SEO and load speed — they need to be found. Web apps care more about reliability, security and uptime — they need to keep working. The right foundations differ, which is why building the wrong type “to save money” usually costs more later.
How to decide
- Write down what a visitor should DO on the site.
- If it is “read and contact us” → you need a website.
- If it is “log in and accomplish a task” → you need a web app.
- If it is both, build the site first and add the app feature as a clear phase two.
Start with the smallest thing that delivers value, then grow. You rarely need everything on day one.