A question was asked a while back on Quora: Is WordPress a CMS, a blogging platform, a CMF, or something else? This is an interesting question that bears some looking to, since many people can often be confused by just what WordPress can do, mainly due to its evolution over the years.
WordPress was founded in 2003 and soon become an extremely popular self-hosted blogging platform. It is still one of the most popular blogging platforms out there. It is an open source project, with many people working on it worldwide, and as such you are able to freely use it however you would like, whether it be as a simple recipe site or a Fortune 500 company’s website, without needing to pay a license fee. You can download the software from the WordPress site and install it, as long as you have a web host that meets the minimum requirements, or use it’s service at WordPress.com to set up a free WordPress-based blog, but it is limited in some ways in comparison to if you installed it yourself.
So, it is a blogging platform, then, as most people tend to use it for. But is it a CMS or a CMF?
Over time WordPress has evolved and can be used for things other than blogs. And yes, it can be used as a CMS (content management system). CMS are computer applications used to allow publishing, editing and modifying of content, as well as organising, deleting, and maintenance – all from the convenience of a central interface. CMS are used to store and organise files and provide access to them, and are often used to run websites that contain blogs, news, and shopping, and is used by many corporate and marketing websites. WordPress has a wide variety of plugins, widgets, and themes that can be used to let WordPress do different things, and one of these is as a full CMS. Even its Wikipedia page calls it a content management system.
What about a CMF? Is WordPress one?
If you get the full, self-hosted version, yes, it can be considered one. A CMF (content management framework), according to Wikipedia (which lists WordPress among its list of systems claiming to be a CMF) is used to “facilitate the use of reusable components or customised software for managing web content. It shares aspects of a web application framework and a content management system.” The self-hosted version of WordPress is fully customisable with its many plugins, widgets, and themes that can let you do many things, including CMS and CMF, so it can be considered as a blogging platform, a CMS, and a CMF.
Just be wary of trying to do too much with it and push it beyond its boundaries. It is not a simple “point and click” way to build complex applications. There is only so much you can do with its plugins, and if you don’t have the skill set to really put them to use, you can easily get frustrated and make mistakes.
You can use a SuperTasker pro to help you with the development of your WordPress website.