________________ depend on there being a clear separation between the presentation of information and the computations that create and process that information?
A. Master-slave architectures
B. Client–server systems
C. Two-tier client–server architecture
D. Both Master-slave architectures AND Client–server systems
Explanation: One should design the architecture of distributed client–server systems so that they are structured into several logical layers, with clear interfaces between these layers.