Website publishing is the process of uploading content on the internet. It includes:
updating web pages
Website is published by uploading files on the remote server which is provided by the hosting company.
In order to publish your site, you need the following things:
Web development software
It is used for building web pages for your web site. Dreamweaver and WordPress are example of web development softwares.
Internet connection is required to connect to a remotely located web server.
Web server is the actual location where your website resides on. A web server may host single or multiple sites depending on what hosting service you have paid for.