A computer lab is a space where computer services are provided to a defined community. These are typically public libraries and academic institutions.