Performance with a Network Server Operating System is better than with a peer network operating system largely due to the way the operating system and underlying file system are designed and optimized as well as how memory is used. Security can include anything from knowing the name of the server to having user-level rights. For many server operating systems, file ownership can be set on a user, group, and world level basis. When combined with security, file sharing can be more flexible in that, even though an entire disk or portion of a disk is shared, users can see only the portions of the shared space that they have been given rights to see. Printer sharing is similar to a peer operating system in that you can share printers physically attached to a server, printers connected to workstations, or printers connected directly to the network.
Some servers can run applications which process requests from local and remote clients.
Examples of this could be a database server or a web server. A server is a good place to store group calendar and mail information. If all user information and program files are stored on the server, then the server can perform regular nightly backups of the data. If users store all files on the server, then all files are available remotely as well. A server will also typically provide good to very good security for the remote access connection.