The practice of connecting computers and devices to enable communication and resource sharing.