Quality Issues
• System overload
• Another system unavailable
• Accurate output for given input
• Platform-independent