3.4.5. Architecture