THE SHORT ANSWER

A website mainly presents information, while a web application supports interactive tasks in a browser. A mobile app is installed and can use device capabilities. SaaS is software delivered as an ongoing service and may be web or mobile. A marketplace connects multiple participant groups. These categories can overlap.

Compare purpose before technology

Product-format comparison
FormatBest suited toCommon added responsibility
Content websiteInformation and discoveryPublishing, accessibility and maintenance
Web applicationInteractive browser workflowsState, accounts, data and security
Mobile applicationFrequent or device-specific useApp distribution, permissions and version support
SaaSOngoing software serviceBilling, tenancy, support and reliability
Marketplace/platformInteractions between participant groupsTrust, liquidity, disputes and governance

Choose from the use case

  1. Does the task require login or saved progress?
  2. Must it use camera, location, notifications or offline capability?
  3. How frequently will people return?
  4. Does the product coordinate multiple participant groups?
  5. What sensitive data or payments are involved?
  6. Who will maintain the service after launch?

A responsive web experience can often test a workflow before native mobile distribution is justified.

Every additional layer creates operating work

Accounts require identity and recovery. Persistent records require data design, access rules and backups. Payments require server-side verification and reconciliation. Mobile releases add store policies and version management. SaaS adds service reliability and customer administration.

Complexity can be necessary, but it should trace to a real user or business requirement.

Evidence & context: NIST

Write a format decision

State the user task, context, essential data, integrations, device needs and maintenance capacity. Then record why the chosen format is the smallest credible way to deliver the outcome.

Use the technology stack overview only after the product form and requirements are clear.

Sources & further reading

  1. How the web works

    MDN Web Docs. Standards-oriented learning material on clients, servers, DNS, HTTP and browser rendering. It is a simplified conceptual introduction rather than a complete architecture guide.

  2. Learning about users and their needs

    GOV.UK Service Manual. Public-service design guidance linking user needs to stories, acceptance criteria and continued research. Its process should be adapted to the product and risk context.

  3. Secure Software Development Framework

    NIST. Outcome-based secure-development guidance covering preparation, protection, secure production and vulnerability response. It is a framework, not a product-specific checklist.

Examples and exercises are illustrative unless attributed to a source. No independent expert review is claimed.

A correction, a counterexample or an experience worth sharing?

Join the conversation ↗