A computer or program that manages access to a centralized resource or network service.