Internet & Networking

Server

A server is a computer designed to provide services, data, or resources to other computers (called clients) over a network.

When you visit a website, stream a video, or send an email, a server somewhere is handling your request and sending back the response. Servers are the backbone of the internet and of virtually every digital service businesses use.

Server, explained at three levels

At home

A server is a powerful computer that stores data and responds to requests from other devices. When you type a web address into your browser, a server somewhere in the world receives your request and sends back the web page. Servers also store your emails, keep your cloud files accessible, and run the apps you use online. You never see them, but they are behind everything you do on the internet.

At work

In a business context, servers host the company's website, run internal applications, store shared files, manage email, and support databases. They can be physical machines in a server room, virtual machines in a cloud platform, or a mix of both. Server reliability directly affects business operations — if the email server goes down, no one can send or receive email; if the database server fails, applications that depend on it stop working.

Real-world examples

At home

When Tara uploads a photo to her social media account, the photo is sent to a server owned by the social media company. That server stores the photo and serves it to anyone who views Tara's profile. The server also handles Tara's login, her news feed, and her messages — all simultaneously, along with millions of other users' requests.

At work

When Grace's company experiences a spike in website traffic after a product launch, the web servers handle thousands of simultaneous requests. Because the IT team set up auto-scaling in their cloud environment, additional virtual server instances spin up automatically to handle the load, then scale back down when traffic subsides — keeping the site responsive without manual intervention.

Common confusions

  • A lot of people believe a server must be a large, expensive machine in a special room. Any computer can function as a server, and many modern servers are virtual machines running in cloud data centres.
  • There's a widespread belief that one server does one thing. A single server can host websites, manage email, run databases, and serve files all at the same time.
  • It's easy to assume 'the cloud' replaces servers. Cloud computing still uses servers; you just rent them from a provider instead of buying and maintaining your own.

For analysts

When your project needs a server — whether for hosting an application, running a database, or processing data — clarify the requirements early: expected load, uptime needs, data sensitivity, and budget constraints. These drive the decision between cloud-hosted, on-premises, or hybrid infrastructure. Avoid the temptation to over-specify hardware when a cloud instance with auto-scaling would meet the same need more flexibly and cost-effectively.

History & origin

The concept of client-server computing emerged in the 1970s and 1980s as networked computers became common in organisations. Early servers were large, expensive machines housed in dedicated rooms. The rise of the internet in the 1990s made servers central to the digital economy, and cloud computing in the 2000s and 2010s transformed the server from a physical machine you own into a virtual resource you rent from a provider.