1. What are fat clients and thin clients, and what are the differences in philosophy of the two approaches?
2. Suggest pros and cons for fat client and thin client strategies.
3. Explain the rationale behind the three-tier client/server architecture.
4. What is middleware?