Content & Information Management

Acording to, there are several type of content management systems:
Web Content Management System (Web-CMS) assists an organization in automating various aspects of web.
Transactional content management system (T-CMS) assists an organization to manage e-commerce transactions.
Integrated content management system (I-CMS) assist an organization in managing enterprise documents and content.
Publications management system (P-CMS) assists an organization in managing the publications (manuals, books, help, guidelines, references) content life cycle.
Learning management system (L-CMS / LMS) assists an organization in managing the web-based learning content life cycle.
Enterprise CMS (ECM) vary in their functionality; available solutions may support either web, publications and transactional content life cycle. The definition of AIIM for ECM includes methods and tools for "capture, manage, store, preserve and deliver" content across an enterprise. "Manage" contains components like document management, collaboration, business process management, records management, email management, workflow and web content management. The ECM concept is not restricted to web based technologies but includes client/server and host based solutions.

Institutions devoted to Information and Content Management

Systems for Enterprise Content Management (ECM), Content Management System (CMS), Enterprise Portals

Free and Open Software

  • Alfresco Enterprise Content Management
    Alfresco is a leading open source alternative for enterprise content management. Alfresco is built by a team of leading members from Documentum and Interwoven with 15 years experience in Enterprise Content Management (ECM), including the co-founder of Documentum .
    Enterprise Content Management (ECM), Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management, Imaging. Alfresco ECM tecnhical specifications - Application Server: Java EE (JBoss, Tomcat); Database: any database supported by Hibernate (MySQL, PostgreSQL, Oracle, SQL Server etc.), Portal: Liferay, JBoss Portal, JSR-168; Technologies: Spring AOP, ACEGI Security, MyFaces JSF, Hibernate ORM, Lucene Search, JLAN, Apache POI, PDFBox, OpenOffice, jBPM, Rhino JavaScript engine. Supported Interfaces: CIFS/SMB Microsoft File Share Protocol, JSR-168 Portlet Specification, JSR-127 Java Server Faces, FTP, WebDAV, Web Services, REST.
  • OpenCms - The Open Source Content Management System
    OpenCms is a professional level open source website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of HTML. An integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating the contents, while a sophisticated template engine enforces a site-wide corporate layout. As true Open Source software, OpenCms is completely free of licensing costs. OpenCms is based on Java and XML technology.
  • Plone CMS
    Plone CMS: Open Source Web Content Management. Plone is an open source content management framework built on top of Zope, a widely-used Open Source web application server and development system. Zope itself is written in Python, but Plone is technology neutral.
    • The Plone Network - Companies, Commercial Support Options, Sites, media coverage and case studies for the open source Plone CMS.
  • Joomla!
    Joomla is an award-winning Web Content Management System (CMS) that will help in build websites and other powerful online applications. Joomla! is open source and xAMP (Apache httpd, MySQL, PHP) based.
    Joomla FAQ. Joomla! Help Site. Joomla! Forum. Joomla! Developer Network.
  • Drupal
    Drupal is an open source content management platform. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites. Drupal requires a web server that can execute PHP.
  • Comparing Joomla vs Drupal Content Management Systems
    By Rad, 2007-04-09, Ye Olde Rad Blog II. Comparing Drupal vs Joomla Content Management Systems - Part II.


Colaborative Content Management - Web 2.0

Web Log (Blog)

  • Blog Software Breakdown
    This chart displays attributes of different user-installed blog software packages side-by-side for comparison.
  • Open Source Blog
    The Open Source Blog is a blog guide, portal and tutorial for those creating a new blog or those wanting to improve an existing blog. Open Source Blog provides a directory for all Blog Design, Blog Development, Blog Software, and Blog Solutions.
    Free, automated weblog publishing tool that sends updates to a site via FTP.
  • Blogstyles
    Template designs for your weblog. We are aiming to have options for as many of the web-log (blog) journaling programs as we can. Currently there are ready templates for Movable Type and Blogger/Blogspot. In addition, the templates could be modified for Greymatter, pMachine, b2, or any other blogging program, as well as hand-coded journals.
  • Google Directory: Weblog Publishing Tools


CMS Engines by Technology


  • Alfresco Enterprise Content Management
    Alfresco is a leading open source alternative for enterprise content management.
  • OpenCms - The Open Source Content Management System
    OpenCms is a professional level open source website Content Management System. OpenCms helps to create and manage complex websites easily without knowledge of HTML. An integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating the contents, while a sophisticated template engine enforces a site-wide corporate layout. As true Open Source software, OpenCms is completely free of licensing costs. OpenCms is based on Java and XML technology.
  • Oracle Enterprise Portals (commercial)
    Oracle Portal, part of Oracle Application Server (OracleAS). Based on Java (J2EE) and Oracle PL/SQL.
  • Sun Java System Portal Server (commercial)
  • Apache Lenya
    Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache Software Foundation. Lenya came from former Wyona CMS, which has been donated to the Apache Software Foundation. Lenya supports inline WYSIWYG editing. Site editors do not have to learn XML.
    The Apache Cocoon Project.
  • Daisy
    Daisy is an open-source content management development framework. It consists of a standalone repository server and a sample Cocoon web application to access and edit documents in the repository. Daisy ships with a sophisticated in-browser editing application, a scalable repository back-end, which is accessible through open standards, and a flexible, role-based authorization control system. It features robust and flexible XHTML and media asset management, full-text indexing and searching, document versioning and differencing, user-defined metadata management and integration of external systems through event queuing (JMS).
  • Apache Portals Project
    Apache Portals is a collaborative software development project dedicated to providing robust, full-featured, commercial-quality, and freely available Portal related software on a wide variety of platforms.
    Jetspeed: is an Open Source implementation of an Enterprise Information Portal (EIP), using Java and XML. Jetspeed-2 is the next-generation enterprise portal at Apache, offering several architectural enhancements over Jetspeed 1.0: Jetspeed-2 is conformant to the Java Portlet Standard, has a more scalable architecture, multi-threaded and is component based, and was decoupled from legacy open source projects.
  • Roller Weblogger
    Roller is server-based weblogging software, a Java web application that is designed to support multiple simultaneous weblog users and visitors. Roller supports all of the latest-and-greatest weblogging features such as comments, WYSIWYG HTML editing, page templates, RSS syndication, trackback, blogroll management, and provides an XML-RPC interface for blogging clients such as w:bloggar and nntp//rss. Roller is written entirely in Java with calls to Java Servlet and JDBC APIs. Roller is open source software, licenced under the Apache-like Roller Weblogger license.
    Roller Wiki: documentation, information and other resources on Roller Weblogger. Project: roller.
    SourceForge Project: Roller Weblogger. Roller Downloads.
  • blojsom
    blojsom is a lightweight blog package written in Java that was inspired by blosxom. blojsom aims to retain the simplicity in design of its Perl-based "relative" while adding user flexibility in areas such as the flavors, templating, plugins, and the ability to run a multi-user blog with a single blojsom installation. SourceForge Project: blojsom.
  • JAMWiki
    JAMWiki is a Java-based Wiki engine wich offers many of the features of MediaWiki. It has quick and easy setup, no external database is required. Supports almost any application server running JDK 1.4 or greater. Licensed under the GNU Lesser General Public License (LGPL).
  • XWiki
    XWiki is open-source second generation wiki software written in Java. It is much more powerful than any traditional workflow or file based so-called "collaborative" software, and supports many popular features of other wikis, like: Wiki syntax (uses Radeox engine), Content management (view/edit/preview/save), Version Control, Attachments, Rights Management, Full-text Search.
    It also has many advanced features that many other wiki engines lack: Document Templates and Complete Skin System (templates and CSS), Relational Database storage (using Hibernate), Design Engine for Meta-Data and Forms, Powerful programming API in documents (Velocity or Groovy), Search API, Plugin System in Java, Scalability and Performance using J2EE, RSS output and display of external RSS feeds, Multi-Lingual capabilities, XML/RPC Remote API, Portlet Integration, Integrated Statistics, PDF Export, WYSIWYG HTML Editing.
    XWiki can be used from website or installed on your own server.
  • SnipSnap
    SnipSnap is a free and easy to install weblog and wiki tool written in Java.
  • Jahia
    Jahia is an integrated web content management (CMS) and portal server; 100% Java based. Available under a collaborative source license (contribute or pay paradigm).
  • ion CMS
    ion is an open source content management system (CMS) using J2EE and XML technologies. The ion project is an effort to provide a very simple but powerful content management system based on the most recents technologies. Ion is 100% compliant with J2EE standards, uses XML to define contents structures, XSL to provide rendered contents in many format (HTML, XML, PDF, TXT, ...), and JSP with JSTL as a template system. You can use ion as a content management framework to help you building your own CMS application, or either use the ion content server as an out-of-box product to build your web site.
    SourceForge Project: ion-cms.
  • Red Hat Enterprise Applications (RHEA)
    The Red Hat Enterprise Applications is an open-source family of products for corporate web content and applications deployment and management.
    The Red Hat Enterprise Applications family is comprised of database-backed Java web application products that include: Red Hat Enterprise Linux as a base operating system; Red Hat Stronghold providing Apache web server and Tomcat Java servlet engine; PostgreSQL database; Java component technology from the Jakarta project; Red Hat Web Application Framework.
  • jzForum
    jzForum is a simple forum written in Java. Here is a short list of features: supports several forums; RSS feeds; user and right management; easy to install; can run with different databases; easy to change the look and feel (uses CSS and nearly no tables); 3 different roles (user, moderator, admin); support for different themes; included full text search engine (Lucene); user can watch threads.
  • VeryQuickWiki
    Very Quick Wiki is a WikiWiki web clone written using JSPs and Java Servlets aimed to be as lightweight but as functional as possible. It is deseigned to install and run with minimum effort in Tomcat or any other J2EE web container, deployed by dropping a single war file into without any extra installation processes. VeryQuickWiki requires Servlets 2.3 compatibility. Open source under GNU Library or Lesser General Public License (LGPL).
  • yawiki - yet another wiki
    yawiki is yet another java implementation of such a wiki system. Here is a short list of features: versioning of every page; view the history and restore old versions; page can be restricted to be edited by users only; every user can add pages to his or her bookmarks; supports different themes; search engine (jakarta lucene) integrated.
  • JSPWiki
    This Wiki is done using JSP technology, which hopefully makes it very easy to keep up to date, since the content and the presentation are separated. For the administrator it is easy to make your Wiki look any way you want. A custom bean handles the translation of text into HTML.
  • JForum
    JForum is a Java based forum (discussion board) system, build from a PHPBB port. It has many and customizable features, with a simple core code. Berkeley Software Distribution (BSD) License.
    SourceForge Project: JForum. Project: jforum.
  • mvnForum
    mvnForum is an open source, powerful, easy to use, easy to setup bulletin board (forum) built on the Java J2EE technology (JSP/Servlet). mvnForum is compatible with any Servlet Containers which supports JSP 1.2 and Servlet 2.3. mvnFourm is free, opensource and released under the terms of the GNU General Public License.
  • Cofax - Content Object Factory
    Cofax is a web-based text and multimedia publication system. It was designed to simplify the presentation of newspapers on the Web and to expedite real-time Web publication. It was designed originally at Knight Ridder.
  • Backflip Publisher: goofrider's Java CMS Directory
  • Very Quick Wiki
    Very Quick Wiki (VQWiki) is a WikiWiki web clone written using JSPs and servlets and designed to install and run with minimum effort on Tomcat or some other Java application server. Very Quick Wiki is FREE software and is covered by the GNU Lesser General Public License.
    SourceForge Project: veryquickwiki.
  • jwiki : Wiki-Wiki Web Server in Java


  • PHP-Nuke
    Advanced content management system. PHP-Nuke is a news automated system specially designed to be used in Intranets and Internet. Administrators have total control of their web site, registered users, and they will have in the hand a powerful assembly of tools to maintain an active and 100% interactive web site using databases.
  • phpCMS
    phpCMS is a content management system, which convinces in particular by small system requirements, high performance and above all its flexibility. phpCMS is Open Source (licensed unter the GPL) and is free of any charges.
  • phpBB - PHP Bulletin Board
    phpBB is a high powered, fully scalable, and highly customisable open-source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for any web site.
    Smartor Site: phpBB services and downloads (skins, templates etc.).
    Google Directory: phpBB.
  • TikiWiki - Tiki CMS/Groupware
    About TikiWiki. TikiWiki SourceForge mirror.
    Tiki CMS/Groupware (aka TikiWiki) is a powerful open-source Content Management System (CMS)/ Groupware that can be used to create all sorts of Web applications, Sites, Portals, Intranets and Extranets. TikiWiki is a multi-purpose Wiki environment full featured and with a lot of options, designed to be international, clean and extensible. TikiWiki also works great as a Web-based collaboration tool. TikiWiki allows from a simple wiki to a complex community site, and provides Articles, Sections, User/Group Management (including optional LDAP interaction), Polls and Quizzes, File and Image Galleries, Forums, Chatroom, Comments, Weblogs, and much more. TikiWiki is a catch-all PHP application so you don't have to install many!
  • Geeklog
    Geeklog is a weblog system powered by PHP and MySQL. It allows you within minutes to set up a fully functioning dynamic website, and has many features to get you started. Features: multi-user, allow users to comment on posts and email stories to their friends, Plugins (to extend Geeklog), Themes (layout customization), Security, Site statistics, Links Directory, Calendar System, importing and exporting of RSS feeds (RDF syndication feeds).
    Geeklog at SourceForge.
  • MediaWiki
    MediaWiki is an open source wiki engine, developed on SourceForge and available under the GNU General Public License (GPL). It is the underlying technology behind Wikipedia, Wiktionary, Wikisource, Wikibooks and Wikiquote, free huge information portals by The Wikimedia Foundation, Inc..
  • DokuWiki
    DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind, targeted at developer teams, workgroups and small companies. It works on plain texts files and thus needs no database. It has a simple but powerful Syntax which makes sure the datafiles remain readable outside the Wiki.
    Wiki for DokuWiki.
  • PhpWiki: a PHP Wiki Wiki Web
    SourceForge Project: phpwiki.
  • b2evolution
    b2evolution is a comprehensive multilingual multiuser blog engine. It includes almost any feature you could expect from a blog tool, and more, plus third party plug-ins. It's free, open-source (GPL), runs virtually anywhere (PHP/mySQL) and it's available in many languages.
  • WordPress
    WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. WordPress was born out of a desire for an elegant, well-architectured personal publishing system built on PHP and MySQL and licensed under the GPL. It is the official successor of b2/cafelog.
  • Drupal
    Drupal is an open-source (GPL) platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. Equipped with a powerful blend of features and configurability, Drupal can support a diverse range of web projects ranging from personal weblogs to large community-driven sites. Drupal is written in PHP and uses either MySQL or PostgreSQL as the database backend.
  • Gallery
    Gallery is a web based software product that lets you manage your photos on your own website. You must have your own website with PHP support in order to install and use it. With Gallery you can easily create and maintain albums of photos via an intuitive interface. Photo management includes automatic thumbnail creation, image resizing, rotation, ordering, captioning, searching and more. Albums can have read, write and caption permissions per individual authenticated user for an additional level of privacy. Gallery is freeware.



  • TWiki
    TWiki is a flexible, powerful, and easy to use Web-based collaboration platform, a Wiki Wiki Web engine. Use TWiki to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet. Web content can be created collaboratively by using just a browser.
    Features: simple and powerful Text formatting rules, Full-text search, E-mail notification, Structured content, File attachments upload, Revision control, Access control, Variables, TWiki Plugins, Templates and skins, Management, What's new, Statistics, Preferences, Referred-By (back-links).
    TWiki is open source software, a Perl CGI.
    TWiki SourceForge mirror.
  • Greymatter
    Greymatter is a widely used open-source weblogging and journal software. With fully-integrated comments, searching, file uploading and image handling, completely customisable.
    Greymatter full list of features, Greymatter Information: Online Manual, Installation/Upgrade, Answers To Common Problems, Frequently Asked Questions (FAQ).
  • Movable Type
    Movable Type (MT) is a powerful, customizable publishing system which installs on web servers to enable individuals or organizations to manage and update weblogs, journals, and frequently-updated website content. Movable Type is created by Six Apart. To install Movable Type, you must be comfortable installing and configuring a Perl (5.004_04 or greater) script on a web server. Movable Type is free for personal, non-commercial use. If you donate USD$20 or more, your weblog will appear on the list of Recently Updated sites each time you update. Donation of USD$45 or more will additionally be entitled to receive personal support via email or IM.
    Movable Type Documentation.
  • Blosxom
    Blosxom (pronounced "blossom") is a lightweight yet feature-packed weblog application designed from the ground up with simplicity, usability, and interoperability in mind. Blosxom is simple, straightforward, written in Perl, Open Source and free for the taking and altering.


  • Plone
    Plone is a content management system with strong multilingual support. Plone is powerful and flexible. It is ideal as an intranet and extranet server, as a document publishing system, a portal server and as a groupware tool for collaboration between separately located entities. Plone is easy to install and use, international, supported, standards compliant, Open Source, extensible and technology neutral. Plone is built using Zope, an object oriented application server. The language that drives Zope and Plone is Python.
  • Zope
    Zope is an open source application server for building content management systems, intranets, portals, and custom applications. The Zope community consists of hundreds of companies and thousands of developers all over the world, working on building the platform and Zope applications. Zope is written in Python, a highly-productive, object-oriented scripting language.
  • MoinMoin Project
    MoinMoin is a nice and easy WikiEngine with advanced features - said in a few words, it is about collaboration on easily editable web pages. MoinMoin is Free Software licensed under the GNU GPL. MoinMoin is a Python WikiClone, based on PikiPiki. The name MoinMoin is a common German slang expression, "Moin" meaning "Good (Day)", and "MoinMoin" being an emphasis, i.e. "A Very Good Day". The name was obviously choosen for its WikiWikiNess.