5.4 Architectural considerations