Operating systems can be based on a client-server model (architecture) in which a server enables multiple clients to share resources. Client-server network operating systems allow networks to centralize functions and applications in one or more dedicated file servers. The server is the center of the system, allowing access to resources and instituting security.