The following diagram illustrates the high-level architecture of the Expense Management System. It shows how the frontend, backend, and database components interact with each other.