3.2 System Architecture