This document describes the architecture and design for the Cafe Management System being developed for the Azure Food Cafe in Melbourne. The proposed system will be used to manage every facet of the cafe's operations from user sign-in/sign-out, orders processing, reports generation and generation of payrolls for the staff - based on number of hours worked on the system.