Eggplant Studios - Custom Website Design and Development

2. Technologies behind a website

Websites are made from a handful of moving parts. And this article will help you understand those parts, how they fit together. It’s pretty import to understand these four concepts before embarking on creating a new website, so here we’ve outlined them in pretty plain language.

Action Items

  • Register your Domain Name
  • Consider your hosting options and budget
  • Consider which service you will use for your emails

Domain Names:

A domain is a human-readable ‘alias’ for a server’s address. This what both you and I know as your ‘’ address. A domain name is reserved yearly, and depending on the TLD (.COM. .CA, .ORG, etc), can be around 10 to 100 dollars a year. Domains are registered by Registrars. There are a tonne of registrars out there, but I recommend the following:

You’ll want to get yourself a readable and effective domain name that represents your business. It’s typically preferable to get a or .ca – in most cases both.

.com and .ca are two of the most popular TLD’s for Canadians, but there are many, many others: like .biz, .guru, .net, .info. A quick note, that some of the more uncommon TLDs are just as valid – don’t be afraid to jump in and use the trendy one of the bunch. A domain plays a little less of role in SEO than it used to. Some folks make clever use of their domain names (think of,, etc)

In most cases you as the bussiness owner should be registering your own domain names. they are very important to have in your control.


Hosting is the service which stores your site files and delivers them to your visitors (which is accessed via your domain name). Most hosts are linux or windows based, and while it’s not terribly important to differentiate, for WordPress linux is most preferred. A host gives you access to storage, databases, email, security tools like firewalls, backups, and administration tools. Picking a host is important, and will have a strong impact in your site performance, but, if you’re going with a website service provider (WordPress.comSquarespace or Shopify) they will host your website instead. Hosts come in all shapes and sizes, and for the average small business you will be safe with one of the popular entry-level hosts. If and when you grow to the point where you need a better host, switching away is not typically a big deal. I’d recommend:

For your needs hosting will come in two varieties:

  1. Shared: Wherein your share a server with many other websites, and the resources of which are allocated on an as-needed basis. Shared hosting is dirt-cheap, but often under delivers – especially if your ‘roommates’ are hogging it all. Don’t be completely put off by shared hosting, for most low traffic sites (we’re talking less than 5,000 visits a day) you probably wont suffer too much.
  2. Dedicated: Dedicated servers (and Virtual Private Servers) are a little different in that your site has a fully dedicated server (or portion of a server) reserved just for you. You will never have to worry about bad roommates, and they are often flexible in adding additional resources to your plan. Of course this service is more expensive, and you will almost definitely know when the time comes to move to dedicated hosting.

Also, it’s important to consider support and maintenance too – tech support from your provider is an important consideration. Hosting with a local company (like Eggplant) means you have a pro on-call should anything arise.


Email is often done from your hosting package; emails will be sent to and from the same server that hosts your website. While cheap (it’s basically free), other servers accepting and routing mail may have a hard time trusting your server from a hole in the wall. For this reason I recommend you set up your email through 0365 or Gmail, both are paid services, under $10month, and are top tier. By using a service like this you avoid having your email go into spam, and you can rest assured your email service is through a quality, world-class service.

Content Management System:

A CMS, or Content Management System, is an application installed on your server that allows you as an administrator to make edits to your site, and otherwise manage the content therein. These come in all shapes and sizes, and there are plenty of really cool CMSs out there – some are old standbys, others are bleeding edge proof of concept, but for the you, they all achieve a similar end goal. Some of the big CMSs out there you may have already heard about:

But there are some really neat up-and-comers that Eggplant Studios is looking at:

Finally, if you’re looking at a website service provider (WordPress.comSquarespace or Shopify), they will provide you with their own proprietary CMS, which is exclusively available with their service.

Eggplant Studios - Custom Website Design and Development
Creating custom web solutions and happy clients since 2002
Eggplant Studios