A client software module should provide interfaces to access and utilize server resources. These clients can be diskless machines, PCs, or workstations with only the client software installed. They connect to the servers via a network, such as a local area network (LAN) or a wireless network.