Websites not only need to be designed. They need
to actually "reside" on a computer somewhere
that is accessible from the Internet 24 hours a
day. That computer is called the host computer,
and website hosting is the associated service.
After
you actually have your website created and all
the files are ready, the files must be put on a
server to make them visible to the world. The
type of hosting and the way it is setup is
important. The server you have determines how
your site can be designed, how it can operate,
and even how it might look. Some servers support
certain programming languages and don't support
others. Other servers require you install
certain scripts and components in order for your
site to work correctly, and yet other sites may
provide everything you could possibly need.