Content Management Systems (CMS)
A content management system (CMS) is a system used to manage the content of a Web site. Typically, a CMS consists of two elements: the content management application (CMA) and the content delivery application (CDA).
In short, a CMS is a collection of tools designed to allow the creation , modification organisation and removal of information from a Web site . It typically does not require users to have no knowledge of HTML in order to create new Web pages.
Blog is short for weblog. A weblog is a journal (or newsletter) that is frequently updated and intended for general public consumption. The activity of updating a blog is "blogging" and someone who keeps a blog is a "blogger."
Blogs are typically updated daily using software that allows people with little or no technical background to update and maintain the blog. Information "published" through a blog is instantly available on a web site.
Help Desk Systems (Customer Relations / Support Ticket)
a Help Desk System typically allows for Customers / Clients to log support calls and could feature Support Tickets, Email Support Piping, Live Help, Support Call Tracking etc. Most Help Desk Systems allow for the creation of Departments, Operators and Administrators. Support Calls could be allocated / transfered to other departments or operators.
Normally support ticket systems would include detailed statistics. These systems can drastically increase your company's credibility and streamline your support department.
Project Management systems are the best way to structure any project and ensure that each group / participant always stays up to date with the status.
Features normally includes companies, projects, tasks, forums, files, calendar, contacts, tickets / helpdesk, group system, privileges, time card, projects, chat, request tracker, mail client, notes, bookmarks, to-do list, reminder, voting etc.