1. Fault Tolerance 2. Scalability 3. QoS 4. Security