Now that you’re ready to design your website how do you host it? Your website needs to be on a hosting server so that it can be accessed over the internet. Consider who is going to be performing updates on your website. If it will be you then you might lean towards having your own hosting account. If it will be your developer then discuss it with them. It might be a little cheaper to have them host it and perform the updates than it would be to host it yourself and have them perform the updates.
If your website platform is a CMS such as Wordpress, Drupal or Joomla it consists of core files and contributed plugins or modules. The core files are the main files for your platform and the contributed ones are optional additions you are using to perform various functions that you require for your particular website. Routinely there are updates available for either the core files or these optional additions that will require updates. Some might just have improved code modifications and some will be security updates.
How do you backup your entire website, what it says and how it looks and responds?