First, you need a unique web address (domain name) that can be used to access your website on the internet (e.g., www.example.com). Lastly, you need a storage space (web hosting space) on the internet where your website files can be stored in order for your website to be readily accessible around the globe by anybody with internet connection and your website address. These are basically the things needed to have your website up and running.