The rise of the internet has rapidly made web development into one of the most exciting and dynamic industries on the planet. Every modern company or business strives to have its own cutting-edge website to serve as an interface between itself and its client base. This has opened a space for a multitude of tech companies offering their expertise to businesses in the areas of web development, web design, search engine optimisation (SEO), mobile web apps, site maintenance and web hosting, among many other things.