The relational database behind the menu system is centered around four tables: Vendors, Products, Orders and Carts. These tables are also represented in code as the four primary classes. The classes mimic the structure and organization of the database, providing support for CRUD operations, price calculations, billing, faxing, invoicing, and more.