The architecture is intentionally modular. Phase 1 can run as a strong monolith or modular Laravel/Node application, and later split into services if volume grows.
Users
ManagementStoreProductionQCWarehouseLogisticsPurchaseSalesFinance
Frontend Layer
Web AdminFactory Tablet UIPWA MobileExecutive Dashboard
Application Layer
Auth + RBACWorkflowInventoryManufacturingQCDispatchReportsAudit Trail
Data Layer
PostgreSQL/MySQLRedis QueueObject StorageDaily Backups
Integration Layer
Tally / Zoho / BusyWhatsApp / SMS / EmailBarcode / QRIoT Machine Data OptionalE-way Bill Optional