ANSWER:
C: It's easier to maintain and adapts better to changing business needs. By separating the application into three logical tiers, it allows changes to be made to individual layers without affecting the other parts of the application.
Answer in Depth...