The scopes
of hosting services vary widely. The
most basic is webpage and small-scale
file hosting, where files can be
uploaded via File Transfer Protocol
(FTP) or a Web interface. The files are
usually delivered to the Web "as is" or
with little processing. Many Internet
service providers (ISPs) offer this
service for free to their subscribers.
People can also obtain Web page hosting
from other, alternative service
providers.
Single
page hosting is generally sufficient
only for personal web pages. A complex
site calls for a more comprehensive
package that provides database support
and application development platforms
(e.g. PHP, Java, and ASP.NET). These
facilities allow the customers to write
or install scripts for applications like
forums and content management. For
e-commerce, SSL is also required.
Some
hosts specialise in certain software or
services (e.g. e-commerce). They are
commonly used by larger companies to
outsource network infrastructure to a
hosting company.