You can create a web page using Notepad (.html, .asp, etc.) or you can use a WYSIWYG such as: MS FrontPage, Dreamweaver, etc. and to host the web page so that it is available to the public you will need a web server or you can purchase space on a web server to host your web page. If you purchase space on a web server you will need a FTP client installed on your machine to be able to transfer your files to the web server or MS FrontPage can publish the files for you and complete the transfer through its application, but only if the web server host supports FrontPage extensions.