Which of the following is an advantage of using multi-tiered, distributed architectures?
A.
Increased functionality can be added to server applications without disrupting existing
functionality.
B.
Client interfaces are maintained in the middle tier and become easier to monitor.
C.
Users are authenticated on the first tier, protecting information held in other tiers.
D.
Data access logic is handled by the client, resulting in increased client performance.