Multi-tier Architecture You gain... Enhanced security Improved scalability Better performance At the expense of... Greater complexity to manage Additional cost