A content management system (CMS) is a software application or set of related programs that are used to create and manage digital content.
Features can vary amongst the various CMS offerings, but the core functions are often considered to be indexing, search and retrieval, format management, revision control and publishing.
WordPress - A free and open source WCMS based on PHP and MySQL. WordPress can be utilised as part of an internet hosting service (WordPress.com), or it can be deployed on a local computer to act as its own web server (WordPress.org). It is immensely popular amongst the blogging community and is the most widely used CMS in the world today.
Joomla - Another free and open source WCMS built on an MVC framework. Joomla is written in PHP and offers features such as caching, RSS feeds, blogs, search and support for language internationalisation.
SharePoint - A collection of cloud- and web-based technologies that make it easy to store, share and manage digital information within an organisation.