Home / Resources / Glossary
RESOURCES

Team software terms, in plain English

Short definitions for terms you meet when choosing a team workspace.

Terms

Self-hosted

Software you run on a server you control, rather than on the vendor's servers.

Per-seat pricing

A price charged for each person with an account, every month.

Mesh video (peer to peer)

Every participant sends their video directly to every other participant. Simple, but upload grows with each person added.

SFU (media server)

A server that receives one copy of each person's video and forwards it to everyone else. LiveKit is an example.

Participant-minute

One person in a call for one minute. Hosted media servers often meter by this.

MCP (Model Context Protocol)

An open standard that lets AI assistants use tools and data from other systems.

Webhook

A web address that receives a message when something happens.

SQLite

A small database stored in a single file. Dock keeps your data in one.

PWA (progressive web app)

A website you can install to your phone's home screen and receive notifications from.

TOTP

Time-based one-time passwords from an authenticator app, used for two-step login.

Try Dock

Free to self-host.

Download for Mac