Expense-Tracker-Server Context Objectives and functional overview Quality Attributes / non-functional requirements Constraints Principles Architecture External Interfaces Decision Log