Requirements for Enterprise Computing
Accommodate changes gracefully - scalability, dynamic reconfiguration
Maintain high availability at all times
Offer good performance in terms of response time and end-to-end “QOS”
Dependability and fault tolerance