Pubkeeper manages publishers and subscribers of any number of topics through multiple protocols. The terminology follows the "Pubkeeping" theme:
- A topic is the subject of information within the Pubkeeper system.
- A brew is the communications subsystem. Brews are the implementation of a message protocol layer, implement a standard interface, and transmit and receive binary data.
- A brewer is a publisher of information on a given topic. The brewer will inherit the abilities of all the brews available to a client.
- A patron is subscriber to information on a given topic. Patrons can listen to data from numerous brewers.