Bluehost instantly set up your hosting account as you finish the purchase. They also install WordPress on your primary domain which you can also remove if you wish to use any other platform.