WordPress is publishing software, for blogs or websites, with a focus on flexibility. WordPress describe themselves as ‘free’ in many ways. Perhaps it’s ‘ease of use’ may need a little work but WordPress is responsible for an astonishing 70% of all websites online today so this is an application that comes with heavy credentials. Beware, there is a learning curve but with a bit of time and perseverance WordPress proves itself to be one of the most powerful online development tool available.