A Three-Tier Architecture is  a Client-Server Architecture in which any of the three tiers Can be upgraded or Replace Independently