CMS
Content Management System ist eine Software, die die Verwaltung von Inhalten, also Text, Bild, Video und Ton ermöglicht. Oftmals werden diese Systeme genutzt, um Inter- und/oder Intranet-Seiten aufzusetzen. Bei allen modernen Systemen ist der Inhalt vom Design der Webseiten getrennt, so dass Layoutveränderungen ohne Eingriffe in die Inhalte vorgenommen werden können. Auf der anderen Seite lassen sich die Inhalte ohne Programmierkenntnisse in solche Systeme einpflegen.
Dabei gibt es verschiedene CMS für die verschiedenen Serverplattformen wie zum Beispiel ASP, .Net, Java, Perl, Python oder PHP. Unterschieden werden dabei zudem kommerzielle Angebote und Open-Source-Systeme. Wobei sich letztere oftmals durch viele Erweiterungen auszeichnen, die die Community entwickelt hat.
ECMS, Enterprise Content Management Systeme, bilden hingegen den ganzen Unternehmens-Workflow ab, wovon die Verwaltung und Ausgabe durch CMS nur ein Element von mehreren ist.