
Generally speaking, the server has access to resources that the client does
not have access to or that are too difficult for the client to manage. In the
case of the Web, the resources are HTML files. It would not be realistic to
keep a local copy of every Web page. It makes more sense to request those
pages you want to see at a particular time.
For email, the resource is a 24/7 Internet connection. A client could send
emails directly but it makes more sense to pass the burden to a dedicated
server that handles errors and retries.
Novell servers have printers and plenty of hard disks. In most setups, it is
not cost-effective to give every user a fast ...