a group of different types of computers and other devices