Network-attached storage is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients.