WordPress is right now the No. 1 platform choice for content management system (CMS) with extensive blogging features. WordPress makes it possible for anyone with a website to host their own blogging, have their own control, and moderate all blogs from a single dashboard.
WordPress is a blog publishing system written in PHP and backed by a MySQL database. WordPress supports one web blog per installation, though multiple concurrent copies may run from different directories.