An introduction to website building software

A builder building a wall of bricks

If you're launching a new business or have a limited budget, you may have to face the reality of building your own website

However, this doesn't mean you should end up with anything less than a great looking website. There are lots of website building software packages and services aimed at the DIY web designer - and many of them are free.

You don't even need to know any HTML (the computer code that sits behind web pages).

Content management systems

A content management system (CMS) is a great way to add content to your website quickly and with minimum fuss. Popular open source (i.e. free) CMS packages such as WordPress, Joomla and Drupal are used by millions of websites. In fact, the Tech Donut uses Drupal.

One of the benefits of using a CMS like this is that you're not on your own. Search online and you'll find thousands of designers and developers building add-ons and templates which you can freely use to develop your own website.

CMS packages are designed to make it quick and easy to add new content and features to your website without having to edit the HTML directly.

However, setting up a CMS-based website may require some HTML knowledge to begin with, so a CMS is a good option if you're using a web designer to create your website, but want to be able to manage it yourself in future.

All reliable web hosting companies will offer CMS packages as standard, and will enable you to install them automatically - so you don't have to worry about downloading software or creating databases yourself.

There's a good list of free templates over at aThemes, and Theme Forest offers great paid-for templates.

Online website building software

Online website building software offers WYSIWYG editing (i.e. it'll feel just like Microsoft Word). What's more, everything is done online, via your web browser.

Modern online website builder platforms are more approachable than ever before and are well-suited to small businesses. Here are some of the best:

Again, many of these packages offer cut-down free versions or have trial periods, so you can test them before investing too much time or money.


HTML editors

HTML code can seem intimidating if you've never worked with it before, but you don't need to be a web design guru to edit code on a website with an HTML editor.

If you have a basic understanding of HTML - or are willing to learn - there are countless free or low-cost HTML templates which you can download and adapt for your business.

Once you have cracked the basics of HTML, you can use the designs as they come and add your own content relatively easily.

It also pays to know a bit of HTML, even if you have paid a professional web designer to build your website. You can cut ongoing costs and make changes faster when you know how to do them yourself.

Here are some links to get you started with HTML:

What does the * mean?

If a link has a * this means it is an affiliate link. To find out more, see our FAQs.