Collection of hardware components and computers
Interconnected by communication channels
Sharing of resources and information
All of the Above