Study: A study of the work. Defines nothing.no package

App types

The thirteen kinds of App a Business ships, told apart by the sides they serve and the work they carry, with a study of each.

startupbuilder.dev defines the App: "An App is an Interface where people work with a Product's Nouns and Verbs through screens, backed by its API." (App). The pages here study thirteen kinds of App before any App definition exists. Each type is defined for any Business.

A Startup is a type of Business. The Startup layer changes which type comes first and how much is automated, never what a type is.

Two types differ when they differ in the work they carry and the sides they serve, never in layout. Five questions test it: who signs in, which record dominates, who acts next, how money moves, and who may settle what. A difference kept as an axis inside one App is not a type boundary. The list runs in the order an idea-stage founder needs them.

TypeSidesUnit of workOwner-named examples
Developer portalThe Customer's developer, account owner, payer and agentsKey, usage against Limits, request; the Customer's own analyticsDeveloper dashboards
Party portalA party with rights in the work: buyer, client, borrower, insured, claimant, principalThe party's projection of a work item or standing accountServices delivery portals; services-as-software, buyer side
WorklistAny Worker, human or agent, the Business's own or outside supplyA Task routed to me, closed with evidenceworklists.app; HITL dashboards, settling; the gigs.lawyer Signer app; the closers.deals console
Operating reviewOwners, accountable Roles, Role agents, WatchersThe Goal tree and the review that ends in a DecisionDashboard and analytics, for the Business itself
AdminThe Business's operators, over subjects who never sign inA record and a named Action with a reasonAdmin
Agent consoleThe Business that runs or sells an agent, and the hiring managerThe agent: Version, evals, rung and scope, sessionsManaged agents
DirectoryListed parties, free browsers, the operatorA ListingA marketplace's seed stage
SaaS workspaceA tenant's members, guests and agentsThe tenant's own recordsBI sold to a tenant
MarketplaceDemand, supply and the exchange operator on one ledgerThe Transaction: match, hold, settle, splitMarketplaces; gigs.lawyer and closers.deals as exchanges
Delivery and dispatch consoleThe provider's staff, dispatchers, stewards, a licensed deskDispatch of demand into work, and the pipeline by state and ballmarlow.legal; services-as-software, operator side; HITL dashboards, supervising
BookingBooker, provider, front desk, resourcesA booking against computed availabilityNone named
StorefrontThe shopper and the merchant's staffThe Order and its payment, fulfilment and return machinesNone named
Disclosure roomThe discloser and outside holders and governorsA released, sealed Edition and each reader's accessInvestor, board and LP reporting

Services-as-software ships four of these over one record set: a party portal for the buyer, a Worklist for the human and agent steps, a console for the operator, and an Operating review for its own numbers. What every App needs reads the thirteen together.

Merged and renamed

Earlier studyNow
HITL inboxMerged into the Worklist as its authority register
Worker appMerged into the Worklist as its attest, propose, capture, presence and do registers
Service portalRenamed Party portal and widened to every party relation
Delivery consoleRenamed Delivery and dispatch console and widened to digital and physical work

Dashboards and analytics

Both a capability and two types. Every type renders numbers through one measurement plane: declared Metrics, honest readings, the View address, a measurement policy, watches and Reports. The Business steering itself is the Operating review; releasing numbers outward is the disclosure room. startupbuilder.dev defines the Dashboard:

A Dashboard is one unified view of a scope, rendered as Markdown for Agents, screens for Humans, and JSON for native clients.

A Dashboard is what every type renders, so no type is named Dashboard; see Dashboard.

ReaderWhere it lands
The Business's KPIs, Goals and OKRsOperating review
Product and usage analytics about the Business's own CustomersOperating review, its product analytics workbench
A Customer's usage, a tenant's reports, a listed party's leadsA projection inside the developer portal, party portal, directory, SaaS workspace, marketplace and storefront
Analytics sold as the ProductAn Offer delivered through the developer portal; a SaaS workspace when sold to a tenant
Investors, board, LPs, lenders, auditors, regulatorsDisclosure room, with the Operating review as the owner's private reading of the same snapshots
One agent's performanceAgent console, with roll-ups in the Operating review
Work performanceDelivery and dispatch console, about the work by object and step; the performer's own record in the Worklist; never per person to an employer
Dashboards across AppsOne View address per scope, Role, window and environment, rendered by every type

What is not a type

CandidateWhere it lands
The operator consoleA composition: Worklist, Operating review, Admin, agent console and delivery console in one shell
Portfolio or Studio consoleThe Operating review at Portfolio scope, plus Admin across held Businesses
Support deskA composition: the console runs inbound requests, the Worklist approves drafted replies, the party portal is the Customer's side
The operator's Money areaA composition: Admin for records, the Worklist for approvals over Limits, the Operating review for runway and spend
Department sold as a ServiceA composition: an operated SaaS workspace, the party portal, the Worklist, the console, the agent console and the Operating review
CRM, operations, data platformSystems inside Admin, or a SaaS workspace when sold to a tenant
Mail clientA channel the portals and the Worklist reach people through
Trust center, status pageA Site
Builder IDE, founder game layerThe platform's own Interfaces, not Apps a Business ships
Community, coursesOut until a Product Template asks for them; internal training is Worklist Tasks with attestations

Watch-listed

CandidateWhat would make it a type
Demand consoleThe Business's own outward demand: Play runs under a Demand Budget, every Message through a send gate, Suppression across related Brands, ad spend inside its delay window, and the Business's own sales pipeline. It is the only candidate that spends outward to acquire. A prototype decides between a type and a composition of the Worklist, Operating review and Admin; admitted, it ranks near the Operating review.
Dataset release consoleA Source with a rights lifecycle and a Version released to every Customer at once; today a preset over Admin and the console
Licensed-operator deskToday the owned-edge axis of the delivery and dispatch console
Consolidation viewToday a SaaS workspace over records the tenant does not own

Open

How an App is defined stays open. So do the topics these pages replaced: the screens of an App, the data contract they read, and designed states and their addresses.

The rules that keep an App quiet, and the anatomy of list, record and form Views, are open too. Each waits on the prototypes in What every App needs.

On this page