![](https://assets.isu.pub/document-structure/220601161333-2b4e8676d86c59887c30ab397a3d3656/v1/a2f8bcc485e8eeb6394b04fc25d3e155.jpeg?width=720&quality=85%2C50)
1 minute read
System Roles
The following system roles are used throughout this specification.
ROLE NAME DEFINITION
MENU PUBLISHER
MENU SUBSCRIBER
A software system that contains a product catalog, including a name, pricing, description, nutrition, options, availability, tax, images, location, meal periods, order channels. POS, Menu Management System, Online Ordering Providers, Content Manager
A software system that subscribes to the menu system and is notified of any change. Third-Party Delivery Providers, Kiosks, Online ordering systems
MENU CONTENT PUBLISHER
Provides additional detail, photo, video around an individual menu item. Pushes out changes from a centralized location to all thirdparty delivery companies as well as additional restaurant infrastructure that can accept these changes (i.e. menu boards)
RECIPE MANAGEMENT
Provides product formulation, nutrition analysis, recipe analysis, virtual experimentation, government-compliant labeling Food & Nutrition Analysis software (ESHA)
EXAMPLE
INVENTORY MANAGEMENT
ONLINE ORDERING SYSTEMS
Food cost, vendor management, inventory availability
Digital ordering and delivery enablement NA
NA
MENU MAPPING SYSTEM
Maps product IDs from disparate systems to one another, for example: matching an item ID in a POS to an Item ID in a third party system NA