We always recommend for a business to own their own domain, which will be purchased by the client. We will walk you through the important steps if you need help! As for hosting, development will be done in our staging area, and we will migrate and push to live on your hosting platform of choice. We also have a few we recommend, plus if you want an ongoing relationship, we can take care of all of that for you in the future too!