Your domain name is the "www" name of your web site. We can help you research, find, and register your name. Often, it makes sense to register more than one domain name. We would then point all those names to your web site.
Now that you have your web site name registered, we'll need a place to put your web site.
Your web site lives on a computer. But which computer? Some companies host their own web sites (put them on their own dedicated computer). This is expensive and requires a high degree of technical accumen.
We suggest renting space from a "web hosting" service. These companies monitor the high speed link to the internet, maintain the computers and back them up regularly. All for pennies a day.
There are many web hosting providers on the Internet offering a variety of packages. We can research and recommend the right service for you.
Now you have a name and a place to put your web site. Your domain registrar gave you a unique name (www.yourname.com). Your web host provider gave you a unique address that points to their computer (it looks something like 220.127.116.11). The only thing left to do is tell the world that when they type in www.yourname.com, that we want them to go to address 18.104.22.168.
DNS (Domain Name System) accomplishes exactly that function. It ties the two together. Not rocket science, but it can seem tricky. We can take care of this for you.
Now that you're set up, it's time to configure your email. How this is accomplished varies by web host provider. Typically, you would want to receive email addressed to individuals in your company, as well as some "aliased" emails (eg email@example.com or firstname.lastname@example.org). Ideally, these could be forwarded to an existing email address or viewable via the web.