Client or partner portal
Invoices, order submission, signed document upload.
A web application is software used in a browser with interactive screens, user accounts and server-side business logic. Unlike a mostly informational marketing site, it handles actions: open a case, approve an order, track inventory. Data persists between sessions.
In one sentence
A web application is an online business or customer tool — not just a page to read.
Key points
Term at a glance
The distinction is behaviour, not framework: users sign in, change data that belongs to them or their organization, and expect state to be saved. A product configurator with cart, HR intranet or production dashboard all qualify.
Most modern web apps split a rich browser client from a REST or GraphQL API. That lets you evolve the UI without rewriting core logic and reuse the same API for a future mobile app.
Operating a web app means environments (dev, staging, prod), database migrations, error monitoring and recovery plans. A marketing site can survive an hour offline; an order tool usually cannot.
Customers, orders, projects, permissions — what is stored and who may change a confirmed order.
Validate high-value flows (sign-in, create, search) before polishing secondary pages.
Payment, ERP, transactional email — each external flow tested with realistic data.
Short docs, launch support, usage metrics to prioritize improvements.
A shared-services co-op launches a portal where members submit IT tickets and track status. Members see their tickets; technicians see the full queue. Email notifications go through an API. Previously everything lived in Outlook threads: the web app centralizes history and SLAs become measurable.
Invoices, order submission, signed document upload.
Leave management, production tracking, searchable knowledge base.
Booking with payment, B2B marketplace, training registration.
Near-real-time KPIs aggregated from several data sources.
| Web application | Marketing site | |
|---|---|---|
| Primary goal | Run actions and persist data | Inform, persuade, rank in search |
| User accounts | Often required with roles | Rare except light member areas |
| Technical depth | API, database, automated tests | CMS, content, SEO performance |
| Maintenance | Functional fixes and security are critical | Content and plugin updates |
Choosing a web application means investing in an operational asset: it shapes how staff or clients work daily. Scoped well, it removes circulating file versions and creates a shared source of truth — valuable for growing organizations that cannot afford disconnected tools.
The web app is the technical form; SaaS is a business model (rented software, multi-tenant). Your app can be SaaS or internal-only.
Sometimes with plugins, but once logic is specific and heavy, a dedicated architecture avoids CMS performance and security ceilings.
If users are mostly at a desk, responsive web is enough. Field work (scanning, GPS, push) may need native or a well-built PWA.
Unsure whether you need a site, CMS or custom application for your process?
Clarify your needs