A web hosting service enables individuals and businesses to make their website accessible via the World Wide Web.
The scope of web hosting services varies. The most basic is a static website, where files can be uploaded via File Transfer Protocol (FTP) or a Web interface.
A dynamic website requires a more comprehensive package that provides database support and application development platforms (e.g. PHP, Java, Ruby on Rails, ColdFusion, and ASP.NET). These facilities allows writing or installing scripts for applications like forums, content management, and e-commerce.