A computer lab is a cluster of computers that usually are networked and available for use by the public. Labs frequently are found in public buildings such as libraries, schools such as colleges and universities, community centers and some large churches that have many parishioners. Almost all computer labs offer users access to the Internet and provide software that students can use to do research and complete their homework or that others, such as traveling business people, might need for other purposes.