CMS overview - Content Management System

Manage Content

By "content" in this context refers to data in the form of

  • text (in the form of encoded characters)
  • links to external files (eg. photo files)
  • analyzing the content of external files (eg. XML files)

The above can be encapsulated into a file and stored in a file system, but it can also stored in a database. The difference in the handling of these two methods is that the files are suitable well to be stored and then be read only from the time also from a user at a time. With a database has different conditions, data in a database is optimized for reading and writing of several at the same time, eg due smart transaction features which we will study later.

An information management system is a software program for handling any type of content storage, file or database. Designed to operate on any type of platform that enables storage and serves up of these documents mainly through the Web and that usually permits input of new content.

The problem of creating a system of information management is not to write onsite-specific solutions but instead programming system that allows needs control design and functionality. It is with such solutions often allow various add-ons, even by third parties.

Many Swedish consultants specialize in getting together features for billing-Shipping-Webshop-Paid Services.

In the market you will find three types of systems

  • Open Source System - free, according given license frames
  • Software as a Service (SaaS) - Services that can be used across the Internet
  • Proprietary systems - systems that you pay for and that have protected Code

The price for these, proper complex systems varies. The proprietary sold through either Server Licenses, Volume-License or Client Access License (CAL's), or combination of these and can cost up to 250 000SEK because they require license OS, DB and the system itself. Others may be advertising funded and hosted at a web hosting company or the manufacturer's server. However, there are cheaper and advertising-free alternative, so-called GNU (General Public License), or under Open Source agreement.


Really interesting is that with the acronym LAMP (Linux, Apache, MySQL, PHP).


  • Linux is notoriously an operating system
  • Apache is a web server that runs as an application on one operating system
  • MySQL is a database that also runs as an application on one operating system. (where to know MySql written by the Uppsala company)
  • PHP is a popular scripting language that mainly run on Web servers


Image Results for umbraco

Options and worthy competitor to the LAMP is Microsoft and the embedded web server Windows and the free Microsoft Database Engine. There is additionally free utvecklingsverkyg in the form of Visual Studio Express. Microsoft has collected all interesting and downloadable techniques in an application namedWeb Platform Installer.

All of these components is almost free and free to download and start use. There are no rules bound to its GNU / Open Source licenses, you get e.g. not sell them or rewrite the inner core of features.


Handling of larger amounts of data published on the Internet do not just land in so-called CMS (Content Management Systems), the need can also be LMS (Learning Management Systems, Wiki's, Shopping Cart Software (webshops) or similar.

Marketing CMS

Here a fairly updatedoverview of CMS. Pay particular attention to these license types, platform dependencies and databases they are using.

The main purpose of CMS is to serve as a platform to create, edit, and publish content on the web. Services that comply with CMS is often handling content structure, versioning and authentication of users visiting or writers.

Popular CMS

Learning platforms LMS

Popular LMS is



Common to these systems is that they typically are built right free download own use in the context of public certificates.

The storage of data takes place almost exclusively in the databases.