CMS or Content Management System Development is the latest trend online to use when one would want to organize, structure and categorize all information resources, such as documents, images, texts etc. This helps the developer to store, publish and edit their content as and when he would like to do so. The system also allows you to manage, store and publish or even collect all your information resources in various forms. You could have them as documents and keep dynamic links to bridge them together.
As an end user or an author, you would be allowed to bring in new content, namely articles. Most of the content would be in "plain text" formats. Some of the content would also have indicators where one would like to place visuals or audio files (if need be). What then happens is that CMS would allow you to get the article styled. This would create a separation between the content and the display. Such a step would be beneficial since it would help the author to bring consistency when he would like to have many articles published at one go. The look and feel for all the articles would not be different from one another; hence CMS would help you maintain uniformity.