The major influence is how much you are prepared to invest in your own enterprise - do you want to look cheap and cheerful, or do you want to be seen as reliable and prestigious? It's your call really.

The internet is full of junk. A staggering amount of junk: 1 million websites launched each day; billions of packets of content also tweeted, bookmarked, shared or otherwise thrown into the bubbling cauldron of human endeavour. Apparently, there are even 2 million ways to unlock a sink. OK, there are 2 million websites that claim to show you how to unblock a sink. Some do. Most don't.

The term 'app' is thrown around a lot: it's in the news a lot and we are constantly prompted to 'download our app' on websites. An app is application software, which delivers a specific set of functions; the most visible apps are the mobile applications commonly used on smartphones and tablets.

There are two types of apps you will encounter:

Web apps

Native Apps

Each have their own merits, but it's important to understand the distinction between the two.