1. System Architecture