2.23.1. Architecture