statements of the services the system provides and its operational constraints; written in natural langauge and diagrams; written for customers
- natural language - supported by diagrams of the services the system provides - written for customers
distributes workloads across multiple computers to optimize resources and throughput for preventing a single device from being overwhelmed