network
A collection of computers, terminals, and other devices and the hardware and software that enable them to exchange data and share resources over short or long distances.