---
type: ApplicationType
title: webapp (application type)
description: A browser-delivered UI bundle (SPA / templates) as the primary deliverable. Existing layout vocabulary value (byte-preserved).
tags: [application-type, catalog, rfc-114, webapp]
timestamp: 2026-07-03T00:00:00Z
---

# webapp (application type)

The **webapp** type: a browser-delivered UI bundle (SPA / templates) as the
primary deliverable. Existing value in the layout vocabulary, byte-preserved on
the wire; the infra vocabulary's sibling is `web`.

## Entry (structured — the judgment-carrying-catalog schema)

```yaml
kind: application-type
id: webapp
question: application-type
features:
  - id: web-ui-bundle
    signal: "a browser-delivered UI bundle (SPA build tree / templates) is the primary deliverable"
    observed_via: path-glob
lineage:
  tradition: "browser-delivered applications"
  exemplars: ["React/Vue SPAs", "server-rendered template apps"]
  reference: "layout_record.LAYOUT_PROJECT_TYPES (RFC #100; wire value byte-preserved)"
examples:
  - "layout_bootstrap's webapp classification (RFC #100)"
```
