WordPress is no more just a blogging system. You can easily customize WordPress with themes and plugins to make it a perfect Content Management System. You can create custom theme or choose from a lot of freely available themes or just buy one; likewise most of the best plugins are freely available.
Here are some of the very useful WordPress CMS plugins.
1. Adminimize: This will let you hide ‘unnecessary’ items from the WordPress backend and many more.
2. Types – Custom Fields and Custom Post Types Management: This will let you customize the WordPress admin by adding content types, custom fields and taxonomy.