WordPress is a free, open source web based blog publishing application that can be used to build a website, where anyone can edit and update regularly. WordPress allows you to easily build a complex blog or web log, on your site. WordPress is mainly written in PHP and supported by a MySQL database.