2.22.1. Architecture