Web servers are computers that host websites. What makes a web server, a web server, is the software it runs. Any computer can be a web server. These computers can be normal computers with web server software installed on them (example web server software: Apache). Usually the resources/physical specifications on a production web server are better than the average computer to deal with the traffic they have to handle. Development servers, on the other hand, can be average computers.