Content Management Systems?
A content management system (or CMS) is a system used to organize and facilitate collaborative content or web site creation.

Cash-strapped, and looking for new options, IT managers are warming to open-source content management products.

The advantage of open-source solutions goes beyond cost savings.

Content management, by its very nature, requires a degree of customization, and by having access to the source code, developers can do things like add support for a unique content type right into the codebase--an option not possible with proprietary tools.

There are dozens of open-source content management tools to consider. We know -- we've tried most of them.

Here's an article that may help you:
How to evaluate a Content Managment System