The "server" is the machine that the web applications reside on. "Hosting" means that you don't have your own servers, but your web site / applications are being "hosted" by a "provider" who owns the servers and provides support.
Kevin Rose
N6.0na #215
Lake Champlain (New England's "west coast")
Burlington, Vermont