A group of computers that are connected to each other by communications lines to share information and resources.