Website Development - Introduction


A website can be defined as a collection of several webpages that are all related to each other and can be accessed by visiting a homepage, by using a browser like Internet Explorer, Mozilla, Google Chrome, or Opera. For example, the website address of Tutorialspoint is −


Each website has its own URL which is a unique global address called domain name. A URL comprises of −

Domain Name URL
  • The protocol used to access the website, which in this case is http, meaning port 80. It can also be https; port 443.

  • The subdomain which by default is www.

  • The domain name; domain names are normally chosen to have a meaning. Like in our case “tutorialspoint”, we can understand that this website offers tutorials.

  • The suffix name which can be .com, .info, .net, .biz, or country specific. For detailed information, please refer the following Wikipedia link −

  • The directories or in simple words, a folder in the server that holds this website.

  • The webpage that we are looking at, in our example, it is “about_careers.htm”.


Why Do We Need Websites?

Websites primarily act as a bridge between one who wants to share information and those who want to consume it. If you are running a business, then it is almost imperative for you to have a website to broadcast your offerings and reach out to potential clients at a global stage.

The following points explain why it is important to have a website −

  • A website is an online brochure where you can advertise your business offers.

  • It gives you a platform to reach out to a far-and-wide global customer base.

  • If you are a blogger, you have the possibility to influence your readers.

  • You can show all your ideas and publish them on a website.

  • If you have a business idea, then you don’t have to wait. You can straightaway open an online shop and sell your products or services online. An added advantage is that the online shop will be open 24/7 for your clients, throughout the year.

  • You can communicate with your customers, giving them an opportunity to express themselves.

  • You can provide valuable customer support by having a trouble-ticket system.

  • If you have an official website with a domain, then you can have your personalized email. For example, (it is much better than

How to Setup a Website?

A website is composed of several elements and while setting up a website, you would have to take care of each of them.

  • To set up a website and make it live, you should first purchase a hosting plan.

  • Select a domain name for this website.

  • Point the DNS records to the server or the hosting provider.

  • Develop the content that you want to publish on the website.

  • Check if you need to purchase a public certificate and install it.

  • Publish the webpage on the Internet.

In the subsequent chapters of this tutorial, we will discuss each of these steps in detail.