An interconnection of computers, printers and other peripherals permitting the sharing of hardware and software resources.