Once a domain has been registered, you can set up a website.  It is not required for your registration provider to be your web-hosting provider, but it is generally the case.  You could, for example, ask your IT guy to register your domain, but your web designer/developer can host your website.