A top-level domain (TLD) is used by everyone to locate your website. You can purchase any TLD that is not currently owned. Most people understand the “.com” domain extension, but there’s a long list of others that are available as well. Different rules do apply at times, for example the “.com.au” must be for your business, product or service that you offer.
This is where the files are stored that create your website. Simply, you have to have web hosting and a domain to make everything work properly. Web hosting usually means all the files, databases and email accounts that you use, but you can use other third-party services for video storage, emails, etc.
We use WordPress because of the plethora of plugins available and the flexibility of the platform. For most sites we use Elementor Pro, Duplicator Pro and WooCommerce for those that require e-commerce solutions. We can do the website design and maintenance, or give you access to do the design and/or maintenance yourself.