Content management systems are used to collect, manage, and publish content for computer systems. They store the contents either as components or whole documents. Content management systems are able to do this while maintaining the links between components and providing for content revision control.
Good content management allows companies to build and maintain large and complex websites with great amounts of content themselves. One of the most appealing features of content management is that it can reduce the need for costly site maintenance.