Sometimes this dual usage
can lead to confusion, for example in
the case of a web server. This term could
refer to the machine which stores and
operates the websites, and it is used
in this sense by companies offering commercial
hosting facilities. Alternatively, web
server could refer to the software, such
as the Apache HTTP server, which runs
on such a machine and manages the delivery
of web page components in response to
requests from web browser clients.