StartNicely

How the pieces fit

Apps, requests, environments and versions — the four words that explain everything else.

An app is one thing you build. It gets a name, a web address, and its own storage.

A request is one message you send and everything we do in response. Each app has exactly one conversation, so requests build on each other — the twentieth knows what the first decided.

An environment is a place your app runs. Every app gets two: one to work in and one the public sees. Neither can read the other's information.

A version is a point you can return to. Every request leaves one, including the ones that did not work.